== Upgrade to OHC Firmware 2.0 ==
 
== Upgrade to OHC Firmware 2.0 ==
   −
The information reported here below can be found also on the kilobotics website (https://www.kilobotics.com/documentation).
+
Most of the information reported here below come from (and can be found also on) the kilobotics website (https://www.kilobotics.com/documentation).
       
:: <code>sudo apt-get install avrdude</code>
 
:: <code>sudo apt-get install avrdude</code>
   −
: 2. Download the file [[File:controller.hex|controller.hex]]
+
: 2. Download the file [[Media:controller.hex|controller.hex]]
   −
: 3. Set the OHC jumper to "internal" mode as in this Figure
+
: 3. Set the OHC jumper to "internal" mode as in [[Media:Jumper internal mode.jpg|this Figure]]
    
: 4. Connect the OHC to the PC through Usb
 
: 4. Connect the OHC to the PC through Usb
 
:: <code>sudo avrdude -p m328  -P usb -c avrispmkII -U "flash:w:controller.hex:i"</code>
 
:: <code>sudo avrdude -p m328  -P usb -c avrispmkII -U "flash:w:controller.hex:i"</code>
   Exception encountered, of type "Error"
[86fa8fca] /kilowiki/index.php?diff=161&oldid=27&title=OHC_Firmware Error from line 434 of /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(544): DiffEngine->diag()
#1 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(344): DiffEngine->compareSeq()
#2 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(227): DiffEngine->diffLocal()
#3 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(721): DiffEngine->diff()
#4 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(859): Diff->__construct()
#5 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DairikiDiff.php(980): MappedDiff->__construct()
#6 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/TableDiffFormatter.php(194): WordLevelDiff->__construct()
#7 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DiffFormatter.php(140): TableDiffFormatter->changed()
#8 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DiffFormatter.php(111): DiffFormatter->block()
#9 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(881): DiffFormatter->format()
#10 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(797): DifferenceEngine->generateTextDiffBody()
#11 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(728): DifferenceEngine->generateContentDiffBody()
#12 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(662): DifferenceEngine->getDiffBody()
#13 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(632): DifferenceEngine->getDiff()
#14 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/diff/DifferenceEngine.php(453): DifferenceEngine->showDiff()
#15 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/page/Article.php(797): DifferenceEngine->showDiffPage()
#16 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/page/Article.php(508): Article->showDiffPage()
#17 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/actions/ViewAction.php(44): Article->view()
#18 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/MediaWiki.php(458): ViewAction->show()
#19 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/MediaWiki.php(255): MediaWiki->performAction()
#20 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/MediaWiki.php(682): MediaWiki->performRequest()
#21 /web/htdocs/www.giovannireina.com/home/kilowiki/includes/MediaWiki.php(476): MediaWiki->main()
#22 /web/htdocs/www.giovannireina.com/home/kilowiki/index.php(41): MediaWiki->run()
#23 {main}