rfcat icon indicating copy to clipboard operation
rfcat copied to clipboard

What is the latest rfcat firmware revision (or version) for YS1?

Open raulsiles opened this issue 4 months ago • 2 comments

Hi @atlas0fd00m:

Looking in detail in the rfcat releases webpage (https://github.com/atlas0fd00m/rfcat/releases) I see that the pre-compiled firmware (".hex" files) offered with rfcat v2.0.1 (dated Aug 29, 2023) for YS1 are still the ones from v1.9.4, originally dated on Dec 31, 2020 (hence 201231 in the filename, I guess). I've checked the hashes (MD5) are the same between the files in the v1.9.4 release and in the v2.0.1:

  • RfCatYS1-201231.hex: 8df154661c0bdb266b7aa668eb9132a3
  • RfCatYS1CCBootloader-201231.hex: a95b648562a22cf00200cab39bd958c7

If I upgrade the firmware manually using these files, e.g. RfCatYS1CCBootloader-201231.hex, the "Firmware rev:" version I get is: 0606.

However, if I follow the rfcat firmware update procedure for YS1 (from the README, https://github.com/atlas0fd00m/rfcat) and compile and install the firmware from the "./firmware" dir in the v2.0.1 ZIP file, using SDCC 3.5.0, I get a different hash (expected, as there are multiples potential variations part of the compilation process), and the "Firmware rev:" version I get is: 5535. IIRC, this is the same revision I got in previous firmware versions (e.g. v1.9.5) when compiling and installing the firmware myself.

A few questions regarding the latest v2.0.1 version:

  1. What should be the latest rfcat "Firmware rev:" version for YS1 when running "print(d.reprRadioConfig())"?
  2. What should be the latest rfcat firmware files (".hex" files) for YS1?
  3. In the v1.9.6 and v1.9.7 releases (only) you added two extra ".hex" firmware files, "RfCatYS1CCBootloader_3.5.0.hex" and "RfCatYS1CCBootloader_3.8.0.hex", I guess compiled with SDCC 3.5.0 and 3.8.0 respectively, plus an extra "RfCatYS1CCBootloader.hex" file. What is the purpose of these files, and what is its relationship with the other "RfCatYS1-201231.hex" and "RfCatYS1CCBootloader-201231.hex" files, also available in these two releases?

Thanks.

raulsiles avatar Sep 25 '24 09:09 raulsiles