Upgradera Tellstick Duo

Moderator: Telldus

Post Reply
svever
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Upgradera Tellstick Duo

Post by svever »

Hej
Försöker uppgradera min Tellstick Duo då jag vill få signaler från en magnetbrytare att fungera korrekt. Har läst att det är en bugg som gör att det inte fungerar.
Instruktionen är inte helt klockren, något fåordig...
Trycker in duon i min Mac. Kör scriptet sudo launchctl unload /Library/LaunchDaemons/com.telldus.service.plist
Därefter tellstickflasher, men inget händer. Vad skall hända? Hur ser det ut? Hur gör man det enklare?
Duon är kopplad till en Raspberry i vanliga fall, så jag vill bara använda datorn för att få ny firmware på min Duo. Använder Mac men PC skulle också fungera.
Vad göra? Finns det en bra instruktion för hur jag skall göra?

Med vänlig hälsning,
Sven
svever
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Re: Upgradera Tellstick Duo

Post by svever »

Löste sig mha http://www.telldus.com/forum/viewtopic.php?f=16&t=3525

1) Du behöver verktyget MProg: http://www.ftdichip.com/Support/Utilities/MProg3.5.zip
2) Se till att TelldusService är avstängt och kör sedan MProg
3) Tryck "Tools->Read and parse"
4) Under "I/O Controls" sätt C0, C1, C2 och C3 till "I/O Mode"
5) Tryck Save och sedan Device->Program
6) Koppla ur TellStick Duo och avsluta MProg
Nu ska din TellStick du vara uppgraderingsbar igen.
tingo
Posts: 31
Joined: Fri Mar 17, 2023 9:45 am
Location: Oslo, Norway

Re: Upgradera Tellstick Duo

Post by tingo »

Linux alternative (for Mprog) here: http://rtr.ca/ft232r/
Compiled and tested on my Banana Pi, running Bananian Linux (aka Debian 7):

Code: Select all

tingo@kg-bpi:~$ sudo /home/tingo/work/ft232r_prog-1.24/ft232r_prog --old-vid 0x1781 --old-pid 0xc31 --cbus0 IO --cbus1 IO --cbus2 IO --cbus3 IO
ft232r_prog: version 1.24, by Mark Lord.
       eeprom_size = 128
         vendor_id = 0x1781
        product_id = 0x0c31
      self_powered = 0
     remote_wakeup = 0
suspend_pull_downs = 0
     max_bus_power = 90 mA
      manufacturer = Telldus
           product = TellStick Duo
         serialnum = A6028ED8
   high_current_io = 0
  load_d2xx_driver = 1
      txd_inverted = 0
      rxd_inverted = 0
      rts_inverted = 0
      cts_inverted = 0
      dtr_inverted = 0
      dsr_inverted = 0
      dcd_inverted = 0
       ri_inverted = 0
           cbus[0] = IO
           cbus[1] = IO
           cbus[2] = IO
           cbus[3] = IO
           cbus[4] = Sleep
Rewriting eeprom with new contents.
works well.
(I did have to use the Windows flasher to actually upgrade the firmware on my Duo, but that's another story)
Torfinn
Post Reply