element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Flashing the Artik 520 firmware (upgrading from Fedora 22 to Fedora 24)
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: packetgeek
  • Date Created: 23 Oct 2017 10:19 AM Date Created
  • Views 681 views
  • Likes 1 like
  • Comments 1 comment
  • samsung artik
  • fedora
  • artik
  • artik 520
Related
Recommended

Flashing the Artik 520 firmware (upgrading from Fedora 22 to Fedora 24)

packetgeek
packetgeek
23 Oct 2017

Note the following is adapted (from the vendor docs) for my Artik 520 board, with the following markings "Ver. 0.5 2016.02.05".  It arrived with Fedora 22 installed.  The following are notes from upgrading the board to Fedora 24, using the image provided by the vendor.

 

Source: https://developer.artik.io/documentation/developer-guide/update-image/updating-artik-image.html

 

1) Get the firmware image from:  https://developer.artik.io/downloads  (hint: search for "artik 520 firmware").  Download the most recent version and burn it to a SC card.  On Linux, I used "dd if=/home/tim/newfirmware.img of=/dev/sdb bs=1M" (without the quotes).  Note: this is only what I'd used. On your rig it will most definitely be different.  If you've not previously burned images to SD cards with Linux, DO NOT JUST COPY AND PASTE THE ABOVE.  Once the image is installed, eject the card and insert it into the SD card reader on the Artik board.

 

2) Before turning on the board, remove the power and the serial connections.  Find SW2 and move both switches to on.  On a new board they will be in the OFF position.  When both are OFF, the board will boot normally.  When both are ON, the board will boot from the SD card.

 

Note: The web site shows a Ver. 0.5 board, manufactured 2015.12.23.  My board is a Ver. 0.5 board, manufactured 2016.02.05.  Although connectors are in the same location, much of the components (including SW2) have been moved.  On my board, SW2 is just to the left of the antenna which is next to the SD card holder.  It is recognizable because it is the only component with a glob of amber-colored plastic on top of it.  (Looks like the photo on the web site, only in a slightly different location.)

 

3) With the power switch (i.e., the rocker switch) in the off position, connect the serial and power cables to the board.  The two LEDs next to the serial connection  will light up.

 

4) Start the terminal monitor (I use "sudo screen /dev/ttyUSB0 115200").

 

5) Turn the rocker switch on and press SW3 until the terminal monitor shows activity.  Various things will load and you will see a progress indicator, just after the message "Please wait until the fusing has been finished."

 

After you see "Fusing is done.  Please turn off the board and convert to eMMC boot mode", the board should return to the command prompt.  Ignore the "sh: can't access tty: job control turned off" message.

 

6) Turn the rocker switch off and remove the serial and power cables.

 

7) Remove the SD card.

 

8) Return both SW2 switches to their original positions (i.e., OFF).

 

9) Reconnect the serial and power cables.

 

10) Start the terminal monitor (Again, I use "sudo screen /dev/ttyUSB0 115200")

 

11) Turn on the rocker switch and momentarily press SW3.  You should see a normal boot sequence in the terminal monitor.

 

Once you see the login prompt, you're done.

 

Note: the root password will have been set back to "root".

  • Sign in to reply
Parents
  • packetgeek
    packetgeek over 6 years ago

    Have been re-inspired (to work on the Artik board) by a couple things:

     

    1) I'm at the end of my tolerance for most Z-Wave tools, especially the development board.  There's just too much proprietary limitations to work around.  I realize that the Artik boards have Z-Wave capability (if you pay the $1K+ for licensing) but that part of the board can be ignored.

     

    2) I attended the "Assessing and Exploiting Control Systems and IoT" course at Black Hat.  Such included hands-on labs for capturing/assessing/"tweaking" USB and RF traffic.  I believe I have a few more approaches to try with older projects.

     

    I will post updates as time allows (currently studying for yet another certification for work).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • packetgeek
    packetgeek over 6 years ago

    Have been re-inspired (to work on the Artik board) by a couple things:

     

    1) I'm at the end of my tolerance for most Z-Wave tools, especially the development board.  There's just too much proprietary limitations to work around.  I realize that the Artik boards have Z-Wave capability (if you pay the $1K+ for licensing) but that part of the board can be ignored.

     

    2) I attended the "Assessing and Exploiting Control Systems and IoT" course at Black Hat.  Such included hands-on labs for capturing/assessing/"tweaking" USB and RF traffic.  I believe I have a few more approaches to try with older projects.

     

    I will post updates as time allows (currently studying for yet another certification for work).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube