Re:load
techydude
—
2016-02-10T07:09:55Z —
#1
Finally catching up on getting my Re:Load Pro setup with the fan kit, isolator, and then a firmware upgrade - it's been on v1.3 until now. Cyflash isn't working. Here's the terminal output (OS/X 10.11.3). Any suggestions?
Thumper:downloads anthony$ cyflash --serial /dev/tty.usbserial-DAXWUJLN ReloadPro111.cyacd
Traceback (most recent call last):
File "/usr/local/bin/cyflash", line 11, in
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/cyflash/bootload.py", line 206, in main
data = cyacd.BootloaderData.read(args.image)
File "/usr/local/lib/python2.7/site-packages/cyflash/cyacd.py", line 45, in read
header = f.readline().strip().decode('hex')
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode
output = binascii.a2b_hex(input)
TypeError: Non-hexadecimal digit found
Thumper:downloads anthony$
nickjohnson
—
2016-02-10T07:35:06Z —
#2
It's likely you've downloaded the HTML page from GitHub showing the cyacd file, not the raw file itself. Can you take a look in the file and verify?
techydude
—
2016-02-10T08:11:56Z —
#3
d'oh. yes, that was the problem.
but then another problem:
I upgraded to v1.11, the cmd line said "Device checksum verifies OK. Rebooting device", but it didn't reboot. Waited a while, the pulled the USB power, reconnected, now I get the v1.11 bootup screen for a second but it's only visible at extreme angles, and then changes to an all-dark screen.
nickjohnson
—
2016-02-11T07:43:59Z —
#4
That sounds problematic. Can you try holding in the button while powering it up, then flash it again when it goes into bootloader mode?
techydude
—
2016-02-11T22:28:45Z —
#5
I had already tried that, but downloaded a new v1.11.cyacd, then repeated as you describe above: hold knob-button in, connect USB, start programming, let go of button (I also tried letting go of the button shortly after connecting USB), here's the terminal:
Thumper:downloads anthony$ cyflash --serial /dev/tty.usbserial-DAXWUJLN ReloadPro111.cyacd
Initialising bootloader.
Silicon ID 0x04a61193, revision 17.
Array 0: first row 22, last row 255.
Device application_id 0, version 267.
Uploading data (222/222)
Device checksum verifies OK.
Rebooting device.
Thumper:downloads anthony$
It was operating fine on v1.3 after the fans & isolator installation & re-assembly, and the v1.11 upgrade also ostensibly appears to be "in there", but the LCD behaviour is just weird.
It's possible I didn't re-insert the LCD cable properly and it's just coincidence that it happened after the first power-up after the first successful v1.11 programming, so I'll open it up tonight & re-insert the LCD cable.
But if you've got any other suggestions, or other reprogramming options, let me know please.
techydude
—
2016-02-14T00:16:09Z —
#6
Finally fixed it. Re-seating the LCD flex cable didn't help, so I took the whole lot out of the case again, powered up & after the splash-screen I could actually see the main display now, but again only when viewed at an extreme angle. So I did a factory-reset and suddenly the LCD contrast was much better in its default setting; so I set it to a slightly better contrast, and that was it. Perhaps in the upgrade from v1.3 to v1.11 the EEPROM location for LCD contrast moved &/or just wasn't cleared?
Anyhoo, I'm a happy customer again now
nickjohnson
—
2016-02-14T19:03:54Z —
#7
Glad it's working - and I'm sorry it gave you so much trouble!