BenF 3.x FW on new LCD driver devices [flick. screen solved]

So it seems some people are having problems loading BenF 3.64 on DS201/NanoV3 with DFU v3.45C. I don’t know if its Windows 10 related or the bootloader can’t handle a large hex.



I have split up the hex into a seperate LIB and APP here https://www37.zippyshare.com/v/If4IdqCx/file.html This is ONLY for devices with ILI9341 LCD.



Instructions to load LIB:

  1. Put device in DFU mode, press and hold Down and power on.
  2. Connect to computer and transfer BenF_353_LIB.HEX to DSO drive. Device will reconnect and you should see BenF_353_LIB.RDY
  3. Turn off device and On again. You should see Benf logo and text below.
    </s><i> </i>System Initializing Please Wait DSO FW Copyright (c) BenF 2010-2012 LIB ver 3.53 No APP found <e>

At this point LIB loaded correctly and you can load the APP.



Instructions to load APP:

  1. Put device in DFU mode, press and hold Down and power on.
  2. Connect to computer and transfer BenF_364_APP.HEX to DSO drive. Device will reconnect and you should see BenF_364_APP.RDY
  3. Turn off device and On again. You should see “APP ver 3.64” in place of No APP found flash on the screen and then the main screen will appear. If you don’t see APP ver 3.64 or white screen or corruption, I suggest you try load APP 10 more times and also try different computer with Windows 7.



    P.S. If your device has Internal memory, it will not work with Benf which only support External SD Card. You can try to add SD Card slot but its not easy for an average person. I would be willing to make Benf work with internal memory but I don’t Nano V3. If Seeedstudio provides a test device, I can work on it. It will require patching SD_Init() and few File related functions.