sd card is read only

Discussion in 'UDOO X86' started by puschkin, Mar 31, 2017.

  1. puschkin

    puschkin New Member

    Joined:
    Jan 24, 2014
    Messages:
    11
    Likes Received:
    1
    any idea, when that will be available?
    For me its a killer bug right now..
     
  2. mkopack

    mkopack Member

    Joined:
    Jun 14, 2013
    Messages:
    448
    Likes Received:
    20
    Have you tried installing onto a USB 3.0 Thumb drive? Maybe you can use that in the mean time?
     
  3. Andrea Rovai

    Andrea Rovai Well-Known Member

    Joined:
    Oct 27, 2014
    Messages:
    1,703
    Likes Received:
    237
    NEWS
    We've fixed the problem of SD being read only.
    Just download the following link
    http://download.udoo.org/files/UDOO_X86/UEFI_update/UDOOX86_B02-UEFI_Update_rel102.zip
    and you'll find inside it a file with the process you have to follow to update the UEFI BIOS, as well as the updater tool.
    This will be the default BIOS from now on for all the news UDOO X86 boards. Those instead who already have the board have just to follow the procedure in the link to update.
     
    Benjamin and TheCluster like this.
  4. Jetguy

    Jetguy Member

    Joined:
    Mar 28, 2017
    Messages:
    65
    Likes Received:
    55
    Thanks for the update, performed on a Win10 install per the PDF in the download and copied the required files to the root of C: to make the path easy. also, I tried the first time and failed to ensure I ran the command prompt as administrator. The application still runs but does not flash. Just a warning to prevent others from skipping that key step. Right click on the icon for the command prompt to see the menu to run as administrator before starting it.
    upload_2017-4-21_13-8-25.png
     
  5. francescomm

    francescomm Member

    Joined:
    Dec 14, 2013
    Messages:
    74
    Likes Received:
    2
    Thank you.
    Took me some time to understand, so here are the steps on Ubuntu:
    1-unpack zip UDOOX86_B02-UEFI_Update_rel102/
    2- open terminal in subfolder Linux/x64/ (assuming it is a 64bit ubuntu, otherwise ia32)
    3- use the following commands
    Code:
    chmod +x *.sh
    chmod +x ./x64/H*
    sudo ./bios_updater_x64.sh ../../Bios/0B020000.102
     
    bpr likes this.
  6. puschkin

    puschkin New Member

    Joined:
    Jan 24, 2014
    Messages:
    11
    Likes Received:
    1
    Thanks for your hints, now the sd card is working finally!

    In addition you need to make sure, that binutils, gcc and kernel header files are installed, otherwise it will not work!
    Especially, when you have booted a reduced linux distribution that matters.
     
  7. Earth Engine

    Earth Engine New Member

    Joined:
    Apr 28, 2017
    Messages:
    3
    Likes Received:
    0
    Thanks Andrea and the poster, I have exactly the same problem (with a Sandisk 32GB micro SD card). I will try to update BIOS to see if it solves the problem.
     
  8. GenarTr

    GenarTr New Member

    Joined:
    May 3, 2017
    Messages:
    2
    Likes Received:
    0
    Hey guys thanks for the update.

    I'm having a problem using Arch Linux. When I run the updater I got this error:

    Error: SMI Cmd not found.​

    I was looking on internet but didn't found what package it is. It wors everything well but the SD card as read only :(
     
    Last edited: May 3, 2017
  9. francescomm

    francescomm Member

    Joined:
    Dec 14, 2013
    Messages:
    74
    Likes Received:
    2
    Considering the BIOS update is a one time step, maybe you can boot another OS (win or ubuntu) for one time, do the update and get back to Arch?
    Just an option (assuming you have enough USB sticks around... :) ).
     
    waltervl likes this.
  10. GenarTr

    GenarTr New Member

    Joined:
    May 3, 2017
    Messages:
    2
    Likes Received:
    0
    Thanks a lot @francescomm! is exactly what I have done. I just booted with ubuntu live usb and upgraded the bios.
    Then I had had reinstall grub in efi in order to boot again my already installed Arch Linux.
     
  11. Jeff

    Jeff New Member

    Joined:
    Jun 30, 2016
    Messages:
    1
    Likes Received:
    0
    Thanks, I banged my head untill I came across this topic.
    You may want to add the following (prior to your commands) if you run Ubuntu 16.02 Server without anything installed:
    Code:
    sudo apt-get install --reinstall make
    sudo apt-get install build-essential
    Unfortunately the bios-update will set all the settings to default.
    And a few reboots/powercycles were needed to make it recognise my MicroSD again.

    But it is writable now :)

    Btw: Still unsure why in DOS the bios file read gives an error at 75%
     
    Last edited: May 23, 2017

Share This Page