FT_Prog fix your FTDI RS485 DMX Interface

FT_PROG is a free EEPROM programming utility for use with FTDI devices. It is used for modifying EEPROM contents that store the FTDI device descriptors to customize designs.

Requirements
Software Installation
Spoiler title

Warning! When you change the default FTDI VID and PID descriptors, matching against the original, FTDI drivers will not work anymore! Which means that any subsequent attempt to use FT_Prog with the serial to USB converter will not work! You cannot revert back the changes because the device is not longer discovered by the drivers.

Spoiler title
Spoiler title
Extra - Personalize your device

Comments have been disabled, Discussions on this post continue in this Forum

dmxhead

45 thoughts on “FT_Prog fix your FTDI RS485 DMX Interface

  1. It’s been a while since the last time I visited this post.
    The las updates are awesome! Thanks!!!
    PD: The Sleep option worked for me!

  2. Do you use this as a substitute to not having to lifting the two pins and soldering them to the ground pin. Or is this used in conjunction to lifting pins and soldering. If so do you do the programing first then the pin lift and soldering.

  3. Just clarifying, if I use this fix, the driver for the board won’t work?

  4. lost driver somehow anybody have , was working fine ran a cleanup tool and now nothing

  5. Using the ‘Sleep’ fix worked for me, however I also needed to enable ‘High current I/O’ to make it work reliably.

  6. I cannot program the device, while the software first finds the device. When I try to program the software says “Programming Failed, Has the device been removed?” Do you know what that could be ?

  7. The same happens to me, please help..

    ” I cannot program the device, while the software first finds the device. When I try to program the software says “Programming Failed, Has the device been removed?” Do you know what that could be ? “

  8. I’m having trouble saving changes to my module. Everything looks fine my PID is showing 0x6001, FT Prog reports Finished Programming but the changes I made is not save on my device. Anyone have the same issue? I have purchased my device on ebay. It seems that eeprom is closed for writing.

      • Thanks Steve actually this is my second project. the first one went perfectly fine. I cant tell if this is fake since the PID is correct and FT Prog is able to recognize the device. This second device looks identical to the first one but doesn’t have the BAITE or BATE logo printed on board.

  9. Hi,

    I realized the interface with the board USB-RS485-PCBA from FTDI. It works after configuring C2 to #SLEEP (test wit QLC+ on Linux).
    Thanks a lot !

  10. * Sorry , I do not speak much English; P *
    When I click the software program , I run all the steps, but it still gives me trouble , I open the programming software and the changes are not saved.
    C2 continues as TXDEN not as schedule : SLEEP # .

    • i’m working on a guide on how to fix this, please hold or try the soldering fix

      • having the same problem – even the soldering solution hasnt worked for me !

  11. Had read the guide, but I wanted to find a solution before making welds, my PID is 6001, etc.
    I believed that everything would work ( the FT_Prog ) ……. but nothing, with the first solution ( lift pin 2 & 3 and welding them together ) has done very well .
    SP485EE my DIP8 is also,for if it helps someone.

    Habia leido la guia, pero queria buscar una solucion antes de hacer soldaduras, mi PID es el 6001, etc.
    Creia que todo debia de funcionar (el FT_Prog)…….pero nada, con la primera solucion (levantar pin 2&3 y soldarlos entre si) me ha ido muy bien.
    mi dip8 es el SP485EE tambien, por si le sirve a alguien.

    MUCHISIMAS GRACIAS!!!!!

    • Question, are you sending DMX with the SP485EE DIP8 chip?

      Pregunta , ¿estás enviando DMX con el chip DIP8 SP485EE ?

  12. Yes, no problem for now, but I want to try the whole team to see if it is able to withstand 30 meters hose FOH and all devices at once ( 18 dimmer channels and 16 channels 6 fixtures ) .
    why you ask? people can not with that chip?

    si, sin problemas por ahora, pero quiero probar el equipo entero a ver si es capaz de soportar los 30mts de la manguera de FOH y todos los aparatos a la vez (18 canales de dimmer y 6 fixtures de 16 canales).
    porque lo preguntas? la gente no puede con ese chip?

    • My current setup is about 12 fixtures(dimmers,pars,scanners,strobes,smoke machine…..) about 80 tot 90 channels and it’s working perfectly. (even without dmx terminator)

  13. For 1,5 year the board was forgotten and getting dust in a drawer beecause it didn’t work. Today I found the ProgFix and I runs right away. (Date on the Board 2013/06/4)

    • Great to hear, you are lucky the board is quite old. new boards cannot be changed using ftprog anymore :s

  14. Hi there, great little diy tutorial! I’m having a little trouble though, I made the interface as the first tutorial suggested, the laptop recognised it, installed drivers and all seems fine, however when I open freestyler, I get one red led come on, and when I connect a fixture I get another red led on, but for some reason I can’t seem to control the fixture with freestyler. :/ I’m new to the program, so I’m not sure if it’s something I’m not doing, or would this fix suggested be what I need perhaps?
    Any suggestions would be great thanks!!

    • you should try This fix.. you can try the ftprog fix but it probably wont work on newer models of the chip.

      • I tried the fix on this page, worked straight away! thanks =)

  15. Hi,
    Did you ever find a solution or reason as to why FT_PROG wasn’t working for some chips? I have tried two chips and this method doesn’t work (the programming doesn’t save when the chips is re-connected).

    I tried the other fix on one of the chips by lifting the DE and RE pins although I haven’t tried the 2nd solution as I don’t have the equipment to do it. This didn’t work either and only resulted in one of the green LED’s flashing but not the other

    Both chips work for 5 minutes or so and then ‘stop responding’. The green LED’s stop flashing and freestyler becomes unresponsive. This is the problem I am trying to fix. Are the solutions posted relevant for this problem? If not, do you know if there is anything I could try to fix this issue?

    • the reason ftprog is not working anymore is because of fake chip producers blocking their eeprom from being written to prevent the official ftdi driver from bricking the fake devices, I see the guides are confusing and i am working on an all in one guide. no clear solution for the “random stopping” problem :s

      • Thanks for the reply! I suppose I’ll just have to buy another and cross my fingers. The guide is great btw, thanks for writing it! 🙂

  16. Hi!
    I have FT232R with MAX485 converter.
    I try to reflash C2 Pin with FT Prog. When I press “Program” FT Prog print “Finishing Programming” and “Ready”. When I reconnect the device C2 steel “TXDEN” mode.
    Do you have any solution to fix this?

    • I am assuming you bought the device recently.. fake ftdi chip distributors have blocked the access to the ftdi’s configuration, this fix will only work for genuine ftdi chips

  17. Does this enable magicQ’s full features? If not has anyone tried copying a magicQ wings eeprom and writing it to one of these?

    • This adapter will NOT work with MagicQ, MagicQ is only compatible with enttec dmx pro adapter which uses another protocol to communicate with the software.

      • So the original post is wrong saying it is compatible with magicQ? as if I open the magicQ wing drivers folder there is a text document by FTDI. I also thought that I read magicQ used FTDI.

  18. Hi Steve,

    Thanks for your work on this project. I have built a converter that is not quite working correctly. I have read all the posts and not been able to find a similar issue.

    I am using Mac OS X 10.10.5 and have tried QLC+ and JV Lighting and am getting the same results. Both programs recognise the board as Entec Open DMX USB.

    When I plug the board in I get a solid red LED on the board that remains on.

    If I send a DMX signal via a slider to it, a green LED on the board comes on and remains solid for a couple of seconds and then goes off. If you then try and send another DMX signal there can be a lag until the green LED comes back on. Sometimes this takes a second or two. Fading lights is impossible.

    If I set a light say to Blue and just wait, the green LED will come on and then drop out then come on again causing the light to flicker.

    It is as though DMX signals aren’t being constantly updated as the software changes settings.

    Have you seen this behaviour before?

    Cheers

    Mark

    • Hi Mark, That’s weird, could you try another pc with windows and freestyler dmx? not sure but may be the new FTDI driver on mac.

      • Hi Steve,
        I have made an attempt to get it to work on a PC. I made no progress at all with freestyler and wasn’t even sure whether I was getting DMX output. The monitor window wasn’t showing DMX output but I couldn’t see what I was doing wrong. I gave QLC+ ago on the PC as I am more familiar with that. The board was recognised by QLC+ but no output was observed. Even less success than my mac. At least I got a solid green light for short bursts on it. Anyway, maybe it is my board? Perhaps I should try some of the solutions mentioned in this discussion. My eyesight isn’t that good I and I don’t fancy trying to cut tiny little connections!

        Cheers
        Mark

        • the soldering fixes are probably the way to go, most boards nowadays require this fix (thanks to ftdi company), you could try buying a usb rs485 adapter with rj45 connector, those still seem to work out of the box

  19. Fix with “TXDEN –> SLEEP#” worked for me. Now I have cheap DMX 🙂

  20. Hello, when I try to schedule Sleep C2 as this continues to TXDEN . Solution? As would be the lifting pins 1 and 2. And besides that the FTDI board or MAX485

    Thank you!!!

  21. Hi there,

    is there a solution found to program the fake ftdi chips?

    thank you!

Comments are closed.