Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
YS1 firmware update success but getting Chipcon Timeout when running rfcat #42
I got the latest firmware to install using the YS1 7 & 9 pin trick successfully without any errors.
However now when I plug it in and run rfcat -r it gives me the following error:
Error in resetup():ChipconUsbTimeoutException()
when i run with
Error in resetup():USBError(110, u'Operation timed out')
looking in /dev/ I see:
What did I do wrong?
Is it possible that your firmware and host code are not the same version?
To check the version of your source repository after you have built firmware:
(My current revision is 531.)
To re-install the host code:
I re-installed the host code however still getting the error with revision 531:
Is there a way to define the serial device? I think it may be choosing the wrong serial device.
To avoid firmware compilation issues for now, can you try installing this firmware binary (revision 531)?
referenced this issue
Apr 4, 2019
I followed this guide to upgrade my firmware https://roaldnefs.com/blog/yard-stick-one-firmware/ (which doesn't mention that you could backup it).
I'm having the same issue, with 543 @ Kali 2019.2 with sdcc 3.8
I rebooted the machine, problem persists.
I ground pin 7 and 9, but it doesn't change anything.
When I do $ rfcat_bootloader /dev/RFCAT5 verify RfCatYS1CCBootloader.hex
Something is talking to the RfCat dongle (Modem Manager, most likely). Retrying again after 5 seconds. This can take a minute, please be patient. (error: SerialException("Could not configure port: (25, 'Inappropriate ioctl for device')",))
Checking lsof ModemManager is not doing anything fancy. I killed ModemManager, same errors persist.
I'd love to install a different firmware but it doesn't seem I can communicate with the device anymore.
I made a different connector which fixed the issue. I made both from those plastic things which connect cables together (they contain metal in the middle). Apparently the metal I was using to connect the 2 pins did not work (well enough). I've seen lights light up, but never all 3. The second one worked right away.
I used Ubuntu 18.04 LTS to fix the issue (with SDCC 3.5), but I'm not sure it matters, because using that with the first (broken) connector did not fix the issue.
Glad I didn't brick it....
Ran in the same issue a @jfdhuiz today... I'm currently running Ubuntu 19.04 and thus installed sdcc version 3.9.0, which results in the same errors as #39. Version 3.5.0 of sdcc seems to work fine. You can get the YS1 in bootloader mode by grounding pin 7 and pin 9 (enter bootloader mode when the firmware isn't running).
I was able to ground pin 7 and pin 9 on the YS1 using a paperclip.
Note: I will update the blogpost @jfdhuiz is referring to...