{"id":260,"date":"2005-01-06T11:43:10","date_gmt":"2005-01-06T16:43:10","guid":{"rendered":"http:\/\/ywwg.com\/wordpress\/?p=260"},"modified":"2005-01-06T11:43:10","modified_gmt":"2005-01-06T16:43:10","slug":"flashing-firmware-without-windows","status":"publish","type":"post","link":"https:\/\/ywwg.com\/wordpress\/archives\/260","title":{"rendered":"flashing firmware without windows"},"content":{"rendered":"<p>I was having trouble getting my dvd burner to burn at maximum speed (8x) so I decided to take a chance and flash my firmware.  I didn&#8217;t destroy my drive, but the upgraded firmware didn&#8217;t change anything so it&#8217;s kind of a letdown. I&#8217;m posting my method here for future reference.<\/p>\n<p>Usually bios flashing is done from a floppy, but I have a modern laptop so I have no floppy.  Flashing can also be done from a cdrom, but <b>it&#8217;s a very bad idea to flash your CD drive from the CD drive!<\/b><\/p>\n<p>My solution involved creating a small, ten megabyte vfat partition on my hard drive.  If you don&#8217;t like the sound of that, stop reading.  This is not a howto, just a set of notes.  If you blow up your computer with these instructions, it&#8217;s not my fault.<\/p>\n<p>1.  burn a <a href=\"http:\/\/freedos.org\">freedos<\/a> cd as-is.<br \/>\n2.  \/sbin\/swapoff \/dev\/hdaX to turn off my swap (oh yeah baby)<br \/>\n3.  using \/sbin\/fdisk, delete my swap partition<br \/>\n4.  recreate my swap partition, but leave off two of the blocks or so (about 10-16 megs)<br \/>\n5. create a partition of type 0xb (windows 95 32bit)<br \/>\n6. <b>reboot<\/b> to init new partition<br \/>\n7. \/sbin\/mkswap \/dev\/hdaX&#8217; to reinit my new, slightly smaller swap<br \/>\n8. \/sbin\/swapon \/dev\/hdaX&#8217;<br \/>\n9. \/sbin\/mkfs.vfat \/dev\/hdaY to create new vfat partition<br \/>\n10. mount the vfat partition, copy the freedos command.com there (just in case) and all of the flashing utils \/ images<br \/>\n11. reboot with freedos cd<br \/>\n12. boot option 1, and then &#8220;safe mode&#8221;<br \/>\n13. change to c: (voila, now we are on the HD!)<br \/>\n14. run c:\\command.com just in case (now we aren&#8217;t using the cdrom)<br \/>\n15. <a href=\"http:\/\/dhc014.rpc1.org\/\">do flashing shit<\/a><br \/>\n16. reboot and pray you still have a cdrom  <\/p>\n<p>I think that&#8217;s everything.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was having trouble getting my dvd burner to burn at maximum speed (8x) so I decided to take a chance and flash my firmware. I didn&#8217;t destroy my drive, but the upgraded firmware didn&#8217;t change anything so it&#8217;s kind of a letdown. I&#8217;m posting my method here for future reference. Usually bios flashing is &hellip; <a href=\"https:\/\/ywwg.com\/wordpress\/archives\/260\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;flashing firmware without windows&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/posts\/260"}],"collection":[{"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":0,"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"wp:attachment":[{"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ywwg.com\/wordpress\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}