How to program or burn internal fuses?

Discussion in 'UDOO NEO' started by Andy, Nov 30, 2016.

  1. Andy

    Andy New Member

    Joined:
    Nov 30, 2016
    Messages:
    1
    Likes Received:
    0
    Hello, In this thread it was confirmed that internal fuses are not burned, http://www.udoo.org/forum/threads/i-mx-fuses-burned.38/, so my question is can anyone suggest me a guide or steps to how to do that? Also can I store some keys in these fuses which can unlock a secure sd card containing udoo linux?
    I am aware of the uboot bootloader compilation process described here - http://www.udoo.org/docs-neo/Advanced_Topics/Compile_U-Boot_Bootloader.html
    I have also read few guides specific to other devices.
    http://www.imx6rex.com/open-rex/software/how-to-update-efuses-fuse-command/
    http://www.edlangley.co.uk/blog/2014/06/rescuing-bricked-secure-mode-i.mx6/
    http://cache.freescale.com/files/32bit/doc/app_note/AN4581.pdf
    https://community.freescale.com/servlet/JiveServlet/download/325535-259256/secure_boot_on_imx6.pdf
    Thank you.
     
  2. jas-mx

    jas-mx Active Member

    Joined:
    Dec 31, 2013
    Messages:
    407
    Likes Received:
    118
    uboot should already have ocotp support therefore you need to decide which fuses you want to burn and apply them to the correct bank/fields. I wouldn't suggest you attempt this unless your fully confident of the fuses you want to burn and have a few extra boards lying around in case of a mishap.

    I'm not sure what you want to achieve, however parts of the sd card can't be encrusted/secured because the imx6 internal rom expects the SD card to contain uboot at a predefined offset location. The links in your original post are about signing uboot so it can't be tampered with once deployed.
     
    Last edited: Dec 2, 2016

Share This Page