{"id":2619,"date":"2017-06-14T22:47:08","date_gmt":"2017-06-14T20:47:08","guid":{"rendered":"http:\/\/monodes.com\/predaelli\/?p=2619"},"modified":"2017-06-14T22:47:08","modified_gmt":"2017-06-14T20:47:08","slug":"unbricking-ifc-boards","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2017\/06\/14\/unbricking-ifc-boards\/","title":{"rendered":"Unbricking IFC Boards"},"content":{"rendered":"<div id=\"attachment_1504\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1504\" data-attachment-id=\"1504\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2017\/07\/03\/already\/wp-1462654662786-jpeg\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?fit=600%2C450&amp;ssl=1\" data-orig-size=\"600,450\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"IFC 6410\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Inforce IFC 6410&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?fit=510%2C383&amp;ssl=1\" class=\"size-thumbnail wp-image-1504\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/06\/wp-1462654662786-150x150.jpeg?resize=150%2C150\" alt=\"Inforce IFC 6410\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-1504\" class=\"wp-caption-text\">Inforce IFC 6410<\/p><\/div>\n<p>As I did it again I had to follow <em><a href=\"http:\/\/www.acanadianengineer.com\/tutorials\/10\">Unbricking IFC Boards from A Canadian Engineer <\/a><\/em>which is the same guide found on InForce website, but not buried under an NDA. Kudos!<\/p>\n<p><!--more--><\/p>\n<p><!--nextpage--><\/p>\n<blockquote><p>There are a couple of cases where you would encounter a bricked board and you would have to unbrick it. A board is usually deemed bricked if:<\/p>\n<ol>\n<li>You can&#8217;t get to the bootloader (fastboot). This could happen when you modified the Linux kernel with a bug and you can&#8217;t reboot to fastboot mode since Android crashes on bootup.<\/li>\n<li>You are switching between a Ubuntu image to an Android image.<\/li>\n<\/ol>\n<p>To get into fastboot, simply follow the steps below:<\/p>\n<h3>Option A<\/h3>\n<ol>\n<li>Get a 8GB or larger SD card.<\/li>\n<li>Navigate to the &#8220;Software&#8221; page after logging in at the Inforce Techweb <a href=\"http:\/\/www.inforcecomputing.com\/techweb\/\">http:\/\/www.inforcecomputing.com\/techweb\/<\/a><\/li>\n<li>Find the latest <b>SD Card Boot<\/b> package that is provided and download it.<\/li>\n<li>Extract the files to find a .bz2 file, and execute <i><b>bzip2 -d sdcard_boot.img_880258_V1.0.bz2<\/b><\/i>.<\/li>\n<li>Insert the SD card and run dmesg to find which \/dev\/sd<b>X<\/b> (character device) the SD card is attached as.<\/li>\n<li>Copy the output of Step 4 to the SD card by executing <i><b>sudo dd if=sdcard_boot.img_880258_V1.0 of=\/dev\/sdX<\/b><\/i>.<\/li>\n<li>It will take about 40 minutes depending on the speed of the SD card. You can track the status of the dd command by executing <i><b>sudo kill -USR1 [PID]<\/b><\/i>, where [PID] is found by executing <i><b>pgrep -l &#8216;^dd$&#8217;<\/b><\/i>.<\/li>\n<li>Insert the SD card into the IFC6410 board and switch all DIP switches to ON position and power up the board. It should power up into fastboot.<\/li>\n<li>While it&#8217;s in fastboot mode, flash the desired bootloader and optionally, the binaries as well. Don&#8217;t forget to remove the SD card and move the DIP switches back to OFF after flashing the board!!<\/li>\n<\/ol>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">As I did it again I had to follow Unbricking IFC Boards from A Canadian Engineer which is the same guide found on InForce website, but not buried under an NDA. Kudos!<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2017\/06\/14\/unbricking-ifc-boards\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-2619","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-Gf","jetpack-related-posts":[{"id":2616,"url":"https:\/\/monodes.com\/predaelli\/2017\/06\/14\/oh-i-bricked-it-again\/","url_meta":{"origin":2619,"position":0},"title":"Oh, I bricked it again","author":"Paolo Redaelli","date":"2017-06-14","format":"status","excerpt":"\u00a0 Oh, I bricked it again This time I tried to switch from trusty to xenial in a na\u00efve way, forcefully removing faaar too many packages, then iussing an apt dist-upgrade I was trying to install fairly recent releases of mongodb and nodejs1 It didn't handled it very well.... Now\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"Inforce IFC 6410","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=525%2C300 1.5x"},"classes":[]},{"id":1505,"url":"https:\/\/monodes.com\/predaelli\/2016\/05\/07\/driving-me-crazy\/","url_meta":{"origin":2619,"position":1},"title":"Driving me crazy","author":"Paolo Redaelli","date":"2016-05-07","format":false,"excerpt":"This little Inforce IFC 6410 is a really good ARM system but there's a little glitch that is driving\u00a0 me crazy: I just can't make it see the Micro SD plugged in. I cannot even make the device appear under \/dev or in the dmesg log. Any help welcome, of\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/monodes.com\/predaelli\/category\/hardware\/"},"img":{"alt_text":"Inforce IFC 6410","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786.jpeg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":3200,"url":"https:\/\/monodes.com\/predaelli\/2017\/07\/03\/already\/","url_meta":{"origin":2619,"position":2},"title":"Already?","author":"Paolo Redaelli","date":"2017-07-03","format":false,"excerpt":"I have overestimated the capabilities of my Inforce 6410. To be truly honest I knew that most ARM boards and the OSes running on it are 32bit and this includes Raspberries, but \"everyone knows that 4Gb of address space is enough for everything\" me, now, mocking the famous \"640Kb ought\u2026","rel":"","context":"In &quot;Cryptocoins&quot;","block_context":{"text":"Cryptocoins","link":"https:\/\/monodes.com\/predaelli\/category\/cryptocoins\/"},"img":{"alt_text":"Inforce IFC 6410","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786-300x225.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":929,"url":"https:\/\/monodes.com\/predaelli\/2016\/01\/26\/open-source-ifc-frameworks-some-experiences\/","url_meta":{"origin":2619,"position":3},"title":"Open Source IFC Frameworks : some experiences","author":"Paolo Redaelli","date":"2016-01-26","format":"link","excerpt":"Open Source IFC Frameworks : some experiences I have been looking at programming Frameworks for IFC (Industry Foundation Classes), the open standard to exchange Building Information Models. I assume you are at least aware of what they are and what they contain... While most commercial BIM software currently exports and\u2026","rel":"","context":"In &quot;Ingegneria&quot;","block_context":{"text":"Ingegneria","link":"https:\/\/monodes.com\/predaelli\/category\/ingegneria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6573,"url":"https:\/\/monodes.com\/predaelli\/2020\/01\/30\/aprire-un-file-ifc\/","url_meta":{"origin":2619,"position":4},"title":"Aprire un file IFC","author":"Paolo Redaelli","date":"2020-01-30","format":false,"excerpt":"\u00a0Come aprire un file IFC, visualizzare e modificare le propriet\u00e0 | BibLus-BIM Ok, sar\u00e0 anche software proprietario. Per\u00f2 incentiva l'uso di formati liberi, quindi \u00e8 decisamente pi\u00f9 accettabile di altri!","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":988,"url":"https:\/\/monodes.com\/predaelli\/2016\/02\/02\/buildingsmart-house-of-bim\/","url_meta":{"origin":2619,"position":5},"title":"buildingSMART, house of BIM","author":"Paolo Redaelli","date":"2016-02-02","format":"link","excerpt":"buildingSMART, the house of BIM The worldwide authority driving transformation of the built\u00a0asset economy\u00a0through creation & adoption of open, international standards. The worldwide authority driving transformation of the built\u00a0asset economy\u00a0through creation & adoption of open, international standards. Shall get those standards to generate classes for Eiffel, as it seems that\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/2619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=2619"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/2619\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=2619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=2619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=2619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}