UpgradeM6eFirmware

From VentureResearchWiki
Jump to navigation Jump to search

Automatic Upgrade Scripts[edit | edit source]

M6e[edit | edit source]

Approved Version: 01.23.01.10-20.19.07.25

cd /tmp && curl http://readonly:secret@svn.ventureresearch.com/svn/linux/testing/thingmagic/m6e/update-m6e-reader.sh | bash && rm /home/user/m6efirmware.sim

M6e Micro[edit | edit source]

Approved Version: 01.09.01.12-20.17.09.17-BL12.12.13.00

cd /tmp && curl http://readonly:secret@svn.ventureresearch.com/svn/linux/testing/thingmagic/m6emicro/update-m6e-reader.sh | bash && rm /home/user/m6efirmware.sim

After Upgrade[edit | edit source]

Check the new version:

(echo "RFID INFO"; sleep 0.5) | nc localhost 2020 | grep ACK

Manual M6e/M6e Micro Firmware Upgrade Procedure[edit | edit source]

  • Ensure PuTTY Session is running (Follow Open PuTTY Session if not)
  • Login
    • Login: "root"
    • Password: "rfid4ever_vr"
  • Copy OLD firmware to unit:

M6e:

wget http://readonly:secret@svn.crm.ventureresearch.com/svn/linux/testing/thingmagic/m6e/M6eFW-1.19.0.D.sim -O /home/user/m6efirmware.sim

M6e Micro:

wget http://readonly:secret@svn.crm.ventureresearch.com/svn/linux/testing/thingmagic/m6emicro/MicroFW-1.7.3.25.sim -O /home/user/m6efirmware.sim
  • Copy NEW firmware to unit:

M6e:

wget http://readonly:secret@svn.crm.ventureresearch.com/svn/linux/testing/thingmagic/m6e/M6eFW-1.23.1.10.sim -O /home/user/m6efirmware.sim

M6e Micro:

wget http://readonly:secret@svn.crm.ventureresearch.com/svn/linux/testing/thingmagic/m6emicro/MicroFW-1.9.1.12.sim -O /home/user/m6efirmware.sim 
  • Telnet into RFID Service:
nc localhost 2020
  • Verify M6e Model to be M6e (add "0" if unit has vrproto enabled):
rfid model
  • Install new firmware (add "0" if unit has vrproto enabled):
rfidtest fwupgrade m6e
  • Wait for firmware to finish the installation process (30 seconds)
  • Verify M6e Firmware version (add "0" if unit has vrproto enabled):
rfid info
    • If no longer in Telnet:
echo "rfid info" | nc localhost 2020 | grep info |

Verify Firmware matches current approved version as shown at top of this page:

> rfid info
rfid info;ACK,01.21.02.19-20.17.09.17-BL10.11.16.00
  • Exit back to PuTTY:
exit

Automatic Repair Scripts[edit | edit source]

M6e modules can be repaired if the issues are caused by the crashed firmware image. Please use the script below to repair the module, then use the upgrade script above to update the firmware.

M6e:

cd /tmp && curl http://readonly:secret@svn.ventureresearch.com/svn/linux/testing/thingmagic/m6e/repair-m6e-reader.sh | bash

M6e Micro:

cd /tmp && curl http://readonly:secret@svn.ventureresearch.com/svn/linux/testing/thingmagic/m6emicro/repair-m6e-reader.sh | bash