Starting with Hardware Version 4.3 of the can bus loadcell, EEPROM write protection got introduced. So to make any changes to the EEPROMS content, CPU PIN 2_2 needs to be pulled down to gnd (0).
To successfully flash a firmware using BHT Scanner application, you need to manually disable write protection of the cell by sending a write command 0xF7 with value 0x00 to the cell and omit rebooting the cell. On reboot - the write protection will be reactivated automatically!
CAN-ID:
0x18EF(DESTINATION_ADDRESS)(SOURCE_ADDRESS)
PGN: 61184 Payload: 0x02, 0xF7, 0x00 --> Deactivate write protection or Payload: 0x02, 0xF7, 0x01 --> Activate write protection
- supporting write protect
- CAN-EN enabled (needs CAN-EN high for addressing / boot)
- debug enabled (Does not check CRC of HEX-File, Firmware can be flashed using ulink2)
bootloader_canwb_WP_DBG.hex.zip
- supporting write protect
- CAN-EN disabled (does NOT need CAN-EN high for addressing / boot)
- debug disabled ( Does check CRC of HEX-File, CRC signed Zip-Firmware must be flashed using BHT_Scanner)
bootloader_canwb_WP_NO_CANEN.hex.zip
- supporting write protect
- CAN-EN enabled (needs CAN-EN high for addressing / boot)
- debug disabled ( Does check CRC of HEX-File, CRC signed Zip-Firmware must be flashed using BHT_Scanner)
- supporting write protect
- CAN-EN disabled (does NOT need CAN-EN high for addressing / boot)
- debug enabled (Does not check CRC of HEX-File, Firmware can be flashed using ulink2)
bootloader_canwb_WP_NO_CANEN_DBG.hex.zip
All versions of the Bootloader ~.hex files must be flashed using either ulink2 directly or using FlashMagic.
Suitable i.e. for Fliegl Weighing System v1 - 1.16f
- FlieglLoadcell20_Mode1_v2.18_LP7520CANBUSv23a_Build_20170426-074104.zip
- FlieglLoadcell20_Mode1_v2.16_LP7520CANBUSv23a_Build_20170228-091625.zip
- FlieglLoadcell20_Mode1_v2.15_LP7520CANBUSv23a_Build_20170113-103923.zip
Suitable i.e. for Fliegl Weighing System v2.x+ supporting trade critical applications
- FlieglLoadcell20_Mode2_v2.18_LP7520CANBUSv23a_Build_20170426-104621.zip
- FlieglLoadcell20_Mode2_v2.16_LP7520CANBUSv23a_Build_20170228-091625.zip
- FlieglLoadcell20_Mode2_v2.15_LP7520CANBUSv23a_Build_20170113-103923.zip
Suitable for Applications utilizing dynamic adressing using CAN-EN line.
- FlieglLoadcell20_Mode3_v2.17_LP7520CANBUSv23a_Build_20170424-072052.zip
- FlieglLoadcell20_Mode3_v2.16_LP7520CANBUSv23a_Build_20170228-091625.zip
- FlieglLoadcell20_Mode3_v2.15_LP7520CANBUSv23a_Build_20170113-103923.zip
- FlieglLoadcell20_Mode4_v2.18_FlashMagic_Build_20170426-074104.zip
- FlieglLoadcell20_Mode4_v2.16_FlashMagic_Build_20170228-091625.zip
- FlieglLoadcell20_Mode4_v2.15_FlashMagic_Build_20170208-134144.zip
This Version only contains a hex file. You cannot use BHT Scanner to flash this Version of the firmware onto a CAN-Bus Loadcell.