Jump to content
Flirc Forums
maestro_alubia

"Invalid Device SKU" when updating Firmware

Recommended Posts

I just got a brand new FLIRC (the new with the metal case) and wanted to configure it (on Windows 10) I downloaded and installed the latest version 2.6.4. After successful installation the GUI detected the FLIRC and offered a firmware upgrade which I accepted.

I suppose something went wrong here, cause it then showed "Invalid Device SKU". Everytime I now start the GUI it first shows "upgrading firmware" and then again "Invalid Device SKU". Any idea, what the problem is here? The Device Log shows nothing and the "Advanced" dialog is just gray.

I also tried on Windows 7 and MacOS with exactly the same results.

Please let me know, if you need more information or if I should try something else.3.png.238500bae2f2594e341a8f72c451f967.png

2.png

4.png

Share this post


Link to post
Share on other sites

I also tried on Linux now, and this is the output of the GUI during attempted firmware upgrade:

fabian@gauss ~ $ Flirc
Can't load 'test.ini'
[DEVICE]        Uploading
[D] lib/libflirc/bootloader/bl_3.3.c fl_ver_upload_fw(387): invalid image, incorrect sku
[D] lib/libflirc/bootloader/bl_3.3.c fl_ver_upload_fw(388): File                 Device
[D] lib/libflirc/bootloader/bl_3.3.c fl_ver_upload_fw(389): ----                 ------
[D] lib/libflirc/bootloader/bl_3.3.c fl_ver_upload_fw(390): Flirc 2.0 [dori]     Flirc 2.0 [dorir
[D] lib/libtransport/transport.c _dev_send_cmd(243): Command error: 128
[D] lib/libflirc/bootloader/bl_3.3.c bootloader_enter_app(197): Image CRC mismatched
[D] lib/libflirc/flirc_driver.c fl_upgrade_fw_ext(1087): upload firmware failed
[D] lib/libflirc/flirc_driver.c fl_major_version(391): something bad happened
[D] lib/libflirc/flirc_driver.c fl_minor_version(381): something bad happened
[D] lib/libflirc/flirc_driver.c fl_patch_version(401): something bad happened
[D] lib/libflirc/flirc_driver.c fl_major_version(391): something bad happened
[D] lib/libflirc/flirc_driver.c fl_minor_version(381): something bad happened
[D] lib/libflirc/flirc_driver.c fl_patch_version(401): something bad happened

It appears, that somehow the Device responds with "Flirc 2.0 [dorir" instead of the expected "Flirc 2.0 [dori]". Strange...

fabian@gauss ~ $ flirc_util sku
  product sku:      Flirc 2.0 [dorir

Share this post


Link to post
Share on other sites

I'm a bit late to this one. A user pointed me to here. This is really really concerning.

Should a user come across this, please let me know, as this is definitely preventable if not a simple software bug.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×