{"id":2950,"date":"2010-11-17T15:48:28","date_gmt":"2010-11-17T20:48:28","guid":{"rendered":"http:\/\/nuxx.net\/blog\/?p=2950"},"modified":"2010-11-17T15:48:48","modified_gmt":"2010-11-17T20:48:48","slug":"niterider-pro-docking-station-internals","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2010\/11\/17\/niterider-pro-docking-station-internals\/","title":{"rendered":"NiteRider Pro Docking Station Internals"},"content":{"rendered":"<p><center><\/p>\n<table cellpadding=1>\n<tr>\n<td bgcolor=\"black\"><a href=\"https:\/\/nuxx.net\/gallery\/v\/acquired_stuff\/niterider_pro_1400\/IMG_5719.jpg.html?g2_imageViewsIndex=2\"><img decoding=\"async\" src=\"https:\/\/nuxx.net\/gallery\/d\/95523-2\/IMG_5719.jpg\" height=640 width=427 border=0 title=\"Top of the NiteRider Pro Docking Station PCB showing an FTDI FT232RL, PIC24J32GA004 microcontroller, Atmel AT45DB011 flash, and National Semiconductor LMV344MT.\"><\/a><\/td>\n<\/tr>\n<\/table>\n<p><\/center><\/p>\n<p>This is the inside of the NiteRider Pro Docking Station (a dual-purpose battery charger \/ headlight programmer) that came with the <a href=\"http:\/\/www.niterider.com\/prod_pro1400.shtml\">NiteRider Pro 1400<\/a>. While using the <a href=\"http:\/\/www.niteriderservices.com\/\">programming software<\/a> to set up the brightness settings that I wanted (to avoid another <a href=\"https:\/\/nuxx.net\/blog\/2010\/11\/11\/pea-soup\/\">way too bright ride<\/a>) I noticed that the base station appeared as <a href=\"http:\/\/www.dlpdesign.com\/usb-prev\/vid.shtml\">USB VID 0403 and PID 6001, FTDI&#8217;s defaults<\/a>. This had me a bit curious, so I opened it up to look around.<\/p>\n<p>Beyond the charging circuitry, LEDs, lightpipes, custom connectors, and an unlabeled button (reset?) I found an <a href=\"http:\/\/www.ftdichip.com\/Products\/ICs\/FT232R.htm\">FTDI FT232RL<\/a> (U1), <a href=\"http:\/\/www.microchip.com\/wwwproducts\/Devices.aspx?dDocName=en026376\">Microchip PIC PIC24J32GA004<\/a> (U2), <a href=\"http:\/\/www.atmel.com\/dyn\/products\/product_card.asp?family_id=616&#038;family_name=DataFlash&#038;part_id=1886\">Atmel AT45DB011<\/a> (U4), and a <a href=\"http:\/\/www.national.com\/mpf\/LM\/LMV344.html#Overview\">National Semiconductor LMV344MT<\/a> (U6). I made no effort to trace out the board, but it&#8217;s pretty easy to tell that the FT232RL is used so the <em>NiteRider D.I.Y.<\/em> software can just talk to a serial port which will make it very portable to different OSs.<\/p>\n<p>Perhaps later I&#8217;ll try and figure out just what the software sends to the base station for programming the light. Maybe then I could work up a Mac version of the program.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the inside of the NiteRider Pro Docking Station (a dual-purpose battery charger \/ headlight programmer) that came with the NiteRider Pro 1400. While&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/nuxx.net\/blog\/2010\/11\/17\/niterider-pro-docking-station-internals\/\">Continue reading<span class=\"screen-reader-text\">NiteRider Pro Docking Station Internals<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6],"tags":[],"class_list":["post-2950","post","type-post","status-publish","format-standard","hentry","category-cycling","category-electronics","entry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/2950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=2950"}],"version-history":[{"count":2,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/2950\/revisions"}],"predecessor-version":[{"id":2952,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/2950\/revisions\/2952"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=2950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=2950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=2950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}