{"id":1880,"date":"2013-02-05T08:20:30","date_gmt":"2013-02-05T08:20:30","guid":{"rendered":"http:\/\/178.62.14.192\/?p=1880"},"modified":"2013-02-05T08:20:30","modified_gmt":"2013-02-05T08:20:30","slug":"debrick-your-router-using-arduino-possibly-with-raspberrypi","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=1880","title":{"rendered":"Debrick your router using #Arduino &#8211; possibly with #RaspberryPi ?"},"content":{"rendered":"<p><a href=\"http:\/\/rami.cc\/blog\/debrick-your-router-using-arduino\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" alt=\"\" src=\"\/blog\/wp-content\/uploads\/2013\/02\/11.jpg\" width=\"480\" height=\"320\" \/><\/a><\/p>\n<p>Here&#8217;s a blog post that someone wrote after bricking (really, really messing up) their TP-Link WR740N router. They used an Arduino to communicate over serial pins to the router and then pushed a new firmware to it, thus saving the router.<\/p>\n<p>I can&#8217;t imagine that doing this with a Raspberry Pi using the same principal would be that much of a leap. In fact, it&#8217;s likely to be a lot easier as you&#8217;ll be based inside Linux on the Pi and communicating directly with the router rather than introducing a middle-man in the form of an Arduino.<\/p>\n<p><a href=\"http:\/\/rami.cc\/blog\/debrick-your-router-using-arduino\/\">Debrick your router using arduino. \u00ab Cerebellum Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a blog post that someone wrote after bricking (really, really messing up) their TP-Link WR740N router. They used an Arduino to communicate over serial pins to the router and then pushed a new firmware to it, thus saving the&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\">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":{"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,"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":[55,50,51],"tags":[],"class_list":["post-1880","post","type-post","status-publish","format-standard","hentry","category-arduino","category-making","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Here&#8217;s a blog post that someone wrote after bricking (really, really messing up) their TP-Link WR740N router. They used an Arduino to communicate over serial pins to the router and then pushed a new firmware to it, thus saving the&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-05T08:20:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/02\/11.jpg\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Debrick your router using #Arduino &#8211; possibly with #RaspberryPi ?\",\"datePublished\":\"2013-02-05T08:20:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\"},\"wordCount\":118,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"articleSection\":[\"Arduino\",\"Making\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=1880#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\",\"name\":\"Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"datePublished\":\"2013-02-05T08:20:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=1880\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=1880#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Debrick your router using #Arduino &#8211; possibly with #RaspberryPi ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=1880","og_locale":"en_US","og_type":"article","og_title":"Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod","og_description":"Here&#8217;s a blog post that someone wrote after bricking (really, really messing up) their TP-Link WR740N router. They used an Arduino to communicate over serial pins to the router and then pushed a new firmware to it, thus saving the&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=1880","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-02-05T08:20:30+00:00","og_image":[{"url":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/02\/11.jpg","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Debrick your router using #Arduino &#8211; possibly with #RaspberryPi ?","datePublished":"2013-02-05T08:20:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880"},"wordCount":118,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"articleSection":["Arduino","Making","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=1880#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880","url":"https:\/\/www.recantha.co.uk\/blog\/?p=1880","name":"Debrick your router using #Arduino - possibly with #RaspberryPi ? - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"datePublished":"2013-02-05T08:20:30+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=1880"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=1880#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Debrick your router using #Arduino &#8211; possibly with #RaspberryPi ?"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-uk","jetpack-related-posts":[{"id":13127,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13127","url_meta":{"origin":1880,"position":0},"title":"Oxford Flood Network uses Raspberry Pis to detect rising water","author":"Michael Horne","date":"10 August 2015","format":false,"excerpt":"The Oxford Flood Network uses a network of ultrasonic sensors in a flood-prone area to detect water levels and broadcast their data over short distances to Raspberry Pi-based gateways; these aggregate the data and pass it to an open online database. The detection devices are Arduino-based. They then communicate to\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/40.media.tumblr.com\/ccc7fbb285047270bae081c4553b6276\/tumblr_inline_nnjga7Yb431qz9jsi_500.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":18119,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=18119","url_meta":{"origin":1880,"position":1},"title":"Make your wedding sparkle with these ESP8266 LED lamps controlled by a Raspberry Pi Zero","author":"Michael Horne","date":"20 January 2018","format":false,"excerpt":"Brian Lough\u00a0wanted to put his own stamp on his wedding. He admits his wife did most of the actual planning of the day, but Brian brought some electronics and wifi magic to the table centre decorations, pictured in action above. He used Ikea Grono lamps\u00a0as the main structure of each\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/01\/weddinglights.gif?fit=462%2C260&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1621,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=1621","url_meta":{"origin":1880,"position":2},"title":"Serial communication between #RaspberryPi and #Arduino","author":"Michael Horne","date":"30 January 2013","format":false,"excerpt":"Great little tutorial on powering an Arduino from the Pi's 5V pin and also communicating via serial from the GPIO pins. Well worth a look if you want communication between the two to be faster. As the article points out, by using USB to connect an Arduino to the Pi,\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5997,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=5997","url_meta":{"origin":1880,"position":3},"title":"Sensing a laser signal between the #RaspberryPi &#038; #Arduino","author":"Michael Horne","date":"18 September 2013","format":false,"excerpt":"Christian Perone has blogged about his experiments using a laser light emitted by an Arduino and a detection circuit using a light dependent resistor (LDR) with a Raspberry Pi. Raspberry Pi & Arduino: a laser pointer communication and a LDR voltage sigmoid | Pyevolve.","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"Raspberry Pi & Arduino: a laser pointer communication and a LDR voltage sigmoid | Pyevolve","src":"\/blog\/wp-content\/uploads\/2013\/09\/laser_ldr_on-300x1011.jpg","width":350,"height":200},"classes":[]},{"id":1169,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=1169","url_meta":{"origin":1880,"position":4},"title":"Raspberry Pi and Arduino &#8211; thank you Dr Monk!","author":"Michael Horne","date":"3 January 2013","format":false,"excerpt":"Very informative post on Dr Monk's blog about connecting an Arduino to the Pi and reading serial information using Python. Helped me have a very successful evening getting a Hello World experiment working. Saved my Pi from the bin, too! Dr. Monk's DIY Electronics Blog: Raspberry Pi and Arduino.","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7904,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=7904","url_meta":{"origin":1880,"position":5},"title":"Connecting an Arduino to the #RaspberryPi using I2C","author":"Michael Horne","date":"17 February 2014","format":false,"excerpt":"There are several ways to connect an Arduino to a Pi. The simplest way is to just plug it into one of the USB sockets on the Pi. Peter Mount, however, needed to do things differently as he was already using his Model A's USB port for something else. So,\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"","src":"https:\/\/reteporg.files.wordpress.com\/2014\/02\/425px-i2c-svg.png?w=350&h=200&crop=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1880"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1880\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}