<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>projects on DogThoughts.link</title><link>https://dogthoughts.link/projects/</link><description>Recent content in projects on DogThoughts.link</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 10 Aug 2026 09:59:09 -0700</lastBuildDate><atom:link href="https://dogthoughts.link/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>How I Archive</title><link>https://dogthoughts.link/projects/how_i_archive/</link><pubDate>Mon, 10 Aug 2026 09:59:09 -0700</pubDate><guid>https://dogthoughts.link/projects/how_i_archive/</guid><description>&lt;h1 id="saving-stuff"&gt;Saving Stuff&lt;/h1&gt;
&lt;p&gt;There is an infinite amount of print-locked media that most people will never,
ever see. That media is locked up in basements, boxes, bookshelves. Most of the
time, it&amp;rsquo;s only ever seen by one person, and only ever once if that. Nobody
realizes how valuable a specific magazine issue or out of print book is until
it&amp;rsquo;s proven to be a gap in world knowledge and cannot be found.&lt;/p&gt;</description></item><item><title>The Super Woopergun (MVS)</title><link>https://dogthoughts.link/projects/accidental_mvs/</link><pubDate>Wed, 01 Jul 2026 03:06:21 -0700</pubDate><guid>https://dogthoughts.link/projects/accidental_mvs/</guid><description>&lt;p&gt;This is about the time I accidentally bought two Neo Geo MVS four slot boards.
How do you accidentally buy two? I put down an initial bid of fifty bucks and
nobody else came along to outbid me! I had to drive all the way down to San
Diego to pick these things up too.&lt;/p&gt;
&lt;h2 id="how-do-you-use-these-things"&gt;How do you use these things?&lt;/h2&gt;
&lt;p&gt;The NeoGeo MVS (henceforth just referred to as the MVS) is an arcade board
designed to mount inside of an actual arcade cabinet. If you&amp;rsquo;ve ever seen a
cabinet that looks like this:&lt;/p&gt;</description></item><item><title>PS1 Modchippin'</title><link>https://dogthoughts.link/projects/ps1_modchippin/</link><pubDate>Sun, 19 Oct 2025 15:05:58 -0700</pubDate><guid>https://dogthoughts.link/projects/ps1_modchippin/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/ps1_modchippin/img/console_fronts.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/ps1_modchippin/img/console_fronts_hu_bc4f8120d20a1fc0.jpg" alt="Consoles Front" width="1000" height="1000" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;Got real in to modding the PS1 for some reason these past couple weeks. I
haven&amp;rsquo;t really made anything new here, but I wanted to document my efforts
anyway. All information on this page is only relevant to the fat PS1, not the
PSone slims.&lt;/p&gt;
&lt;h1 id="drm-in-the-sony-playstation"&gt;DRM in the Sony Playstation&lt;/h1&gt;
&lt;p&gt;As far as I am aware, There are a couple places where the Sony Playstation
implements DRM checks. I must admit I am not an expert on this, and this
information might not be completely accurate. I will cite sources wherever I
can.&lt;/p&gt;</description></item><item><title>OpenBIOS on PS1 Hardware</title><link>https://dogthoughts.link/projects/ps1_bios/</link><pubDate>Fri, 11 Apr 2025 21:04:03 -0700</pubDate><guid>https://dogthoughts.link/projects/ps1_bios/</guid><description>&lt;h1 id="liberate-your-ps1"&gt;Liberate your PS1!&lt;/h1&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/ps1_bios/img/hero.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/ps1_bios/img/hero_hu_fc5838b552c4250a.jpg" alt="Hero" width="1200" height="778" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="https://codeberg.org/kaybarkbark/ps1_bios_carriers" target="_blank" rel="noreferrer nofollow"&gt;Project Source Here: codeberg.org/kaybarkbark/ps1_bios_carriers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I love Libreboot. All my Thinkpads are Librebooted. If your machine has a closed source BIOS, you ain&amp;rsquo;t livin. While browsing the Libreboot wiki one day (as you do) &lt;a href="https://libreboot.org/docs/install/playstation.html" target="_blank" rel="noreferrer nofollow"&gt;I came across this page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Someone made a libre BIOS for the PS1? I had to give this a shot.&lt;/p&gt;
&lt;h1 id="openbios"&gt;OpenBIOS&lt;/h1&gt;
&lt;p&gt;OpenBIOS is a super cool project maintained by the PCSX team. The PS1 BIOS is closed source and copyrighted, making it illegal to distribute. Unfortunately, it is also necessary for the system to function. You are legally allowed to desolder
the mask ROM from your PS1, make a backup of it for use in emulators, and use it to play games (that you own of course) and you also legally backed up. This is a huge barrier to entry, however, and requires a bunch of hardware knowledge and
the possibility of damaging your PS1. Another option is to reverse engineer the BIOS and write your own that mimics the behavior as close as physically possible (bugs and all). This is essentially what OpenBIOS is.&lt;/p&gt;</description></item><item><title>Automatic RP2350 Overclocking</title><link>https://dogthoughts.link/projects/rp2350_gofast/</link><pubDate>Mon, 28 Oct 2024 19:31:50 -0700</pubDate><guid>https://dogthoughts.link/projects/rp2350_gofast/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/rp2350_gofast/img/board_front_assembled.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/rp2350_gofast/img/board_front_assembled_hu_cd37e7a7106b730a.jpg" alt="The front of the board, assembled" width="1400" height="1124" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;Silicon is my main interest. I need tha hardware. GIMME HARDWARE. Firmware is fine and good, but hardware hacking is the most fun. Gotta push the chip to the limits and make it do stuff it wasn&amp;rsquo;t supposed to do. Make use of every gate on that chip! Why else are they there?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve done a fair amount of overclocking with the Raspberry Pi RP2040. It&amp;rsquo;s actually super easy to overclock, and one of my designs (the Rick Roll SAO) relies on it to function. It&amp;rsquo;s pretty widely known in the community that you can push the clock speed chip pretty far without a whole lot of consequences.&lt;/p&gt;</description></item><item><title>DC32: Hardware Rick Roll</title><link>https://dogthoughts.link/projects/dc32_rickroll/</link><pubDate>Tue, 06 Aug 2024 23:23:38 -0700</pubDate><guid>https://dogthoughts.link/projects/dc32_rickroll/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc32_rickroll/img/hero_front.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc32_rickroll/img/hero_front_hu_2738496b94ab90ee.jpg" alt="Hero Image" width="1045" height="1280" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;This idea has been done before, but I don&amp;rsquo;t think it&amp;rsquo;s been done so small! I shat this out in a week or so in the month leading up to DEF CON 32. It was so late we had to get them
shipped directly to the hotel and had to assemble them there. DHL has screwed me before, not going to let a late package ruin everything again!&lt;/p&gt;</description></item><item><title>Opensauce Badge 2024</title><link>https://dogthoughts.link/projects/opensauce_badge_2024/</link><pubDate>Thu, 20 Jun 2024 18:23:51 -0700</pubDate><guid>https://dogthoughts.link/projects/opensauce_badge_2024/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/opensauce_badge_2024/hero.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/opensauce_badge_2024/hero_hu_60a42cfb0678a94b.jpg" alt="All The Badges on a Reel" width="1400" height="1043" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;h1 id="open-sauce-badge-2024"&gt;Open Sauce Badge 2024&lt;/h1&gt;
&lt;p&gt;Open Sauce is a super cool convention that takes place in the bay area. It&amp;rsquo;s kind of like a giant science fair, tons of people all bring the cool stuff they&amp;rsquo;re working on and show it off. The con is put on by William Osman and is visited by a bunch of other science and engineering YouTubers. Spiritually, it seems to fill the hole that Bay Area Maker Faire left after they closed up shop.&lt;/p&gt;</description></item><item><title>MBC5 Dev Cart Reverse Engineering</title><link>https://dogthoughts.link/projects/mbc5_dev_reverse_engineer/</link><pubDate>Thu, 20 Jun 2024 18:23:02 -0700</pubDate><guid>https://dogthoughts.link/projects/mbc5_dev_reverse_engineer/</guid><description>&lt;p&gt;There will be more here soon. I got a cool dev cart in japan that I am trying to reverse engineer.&lt;/p&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/mbc5_dev_reverse_engineer/xray.png" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/mbc5_dev_reverse_engineer/xray_hu_9e528a0d7bec5e24.png" alt="XRay" width="800" height="681" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</description></item><item><title>Giant Game Boy Camera</title><link>https://dogthoughts.link/projects/giant_game_boy_camera/</link><pubDate>Thu, 20 Jun 2024 18:22:52 -0700</pubDate><guid>https://dogthoughts.link/projects/giant_game_boy_camera/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/giant_game_boy_camera/hero.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/giant_game_boy_camera/hero_hu_eff626bb90dec005.jpg" alt="The Giant Game Boy Camera" width="1280" height="960" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;h1 id="giant-game-boy-camera"&gt;Giant Game Boy Camera&lt;/h1&gt;
&lt;p&gt;This was probably one of our most time consuming projects, and also the one we are most proud of. I worked on this with my partner Burry, under our group name DCPunks. We were fortunate enough to show it off at TWO conventions in the Bay Area, Further Confusion 2024 and Open Sauce 2024!&lt;/p&gt;
&lt;h2 id="what-is-it"&gt;What is it?&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s exactly what it seems like. A huge Game Boy camera kiosk that will print out your photo on a piece of sticker paper, just like the original! In case you didn&amp;rsquo;t know, the original Game Boy had two very interesting first party accessories: a camera and a printer. Both were sold officially by Nintendo. The camera allowed you to take very rudimentary photos and doodle on them with stickers. The printer would let you print our your photos on a small roll of thermal paper. The Giant Game Boy Camera recreates this functionality, just bigger and with a couple of enhancements.&lt;/p&gt;</description></item><item><title>GBPunk</title><link>https://dogthoughts.link/projects/gbpunk/</link><pubDate>Mon, 13 Nov 2023 17:17:32 -0700</pubDate><guid>https://dogthoughts.link/projects/gbpunk/</guid><description>&lt;h1 id="gbpunk"&gt;GBPunk&lt;/h1&gt;
&lt;h3&gt;&lt;a href="https://github.com/kaybarkbark/gbpunk" target="_blank" rel="noreferrer nofollow"&gt;https://github.com/kaybarkbark/gbpunk&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/gbpunk/hero_cart.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/gbpunk/hero_cart_hu_c11e27aca0eed768.jpg" alt="Hero" width="1080" height="810" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;This is the GBPunk. It&amp;rsquo;s a GameBoy ROM and RAM dumper I made with the new hot chip of the day, the RP2040. It works how I always thought these things should work, just plug it in and treat your cartridge like a flash drive. Pull off your ROM and save file, write a new save file to it, just drag and drop.&lt;/p&gt;
&lt;p&gt;Some of the first projects I ever worked on were GameBoy centric. I cut my teeth overclocking DMGs, modding in backlights before IPSs were widely available, adding awful LEDs to the inside of clear
console shells, and blasting sound through the tiny speaker with an amp that was way too powerful for it. The GameBoy isn&amp;rsquo;t even my favorite console, but it&amp;rsquo;s so interesting and hackable. Capable enough to have some decent games, but simple enough for a single engineer to wrap their head around. The Z80 (ok, technically Sharp SM83) gives it street cred too.&lt;/p&gt;</description></item><item><title>DC31: DCPunks Nuclear</title><link>https://dogthoughts.link/projects/dc31_dcpunksnuclear/</link><pubDate>Thu, 24 Aug 2023 23:58:32 -0700</pubDate><guid>https://dogthoughts.link/projects/dc31_dcpunksnuclear/</guid><description>&lt;h1 id="weve-gone-nuclear"&gt;We&amp;rsquo;ve Gone Nuclear&lt;/h1&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc31_dcpunksnuclear/hero.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc31_dcpunksnuclear/hero_hu_8602efb324034b48.jpg" alt="DCNuke" width="1200" height="1257" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;The return of the pink badge! We created another super simple, entry level badge for first timers at DEF CON. There&amp;rsquo;s not even a microcontroller! Just glue logic tied together to make a cool LED pattern&lt;/p&gt;
&lt;h2 id="designing-with-glue-logic"&gt;Designing with Glue Logic&lt;/h2&gt;
&lt;p&gt;You will be hard pressed to find a badge in this day and age that isn&amp;rsquo;t based around some kind of microcontroller. That is the easiest way to do it, and allows for a bunch of flexibility in your design. It&amp;rsquo;s also gotten extremely cheap to do, especially if you design everything around some nonstandard chinese micro.&lt;/p&gt;</description></item><item><title>DC31: DCPunks Hacker License</title><link>https://dogthoughts.link/projects/dc31_hacker_license/</link><pubDate>Thu, 24 Aug 2023 23:01:22 -0700</pubDate><guid>https://dogthoughts.link/projects/dc31_hacker_license/</guid><description>&lt;h1 id="license-to-hack"&gt;License to Hack&lt;/h1&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc31_hacker_license/license_front.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc31_hacker_license/license_front_hu_1e12bdad6fbc8f7a.jpg" alt="Hacker License" width="1400" height="787" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;If you buy one of these, you can legally hack! Just show this to the FBI when they show up at your door, and remember to use incognito mode and legally nobody can touch you (Disclaimer: I am not a lawyer and also this is all a lie).&lt;/p&gt;
&lt;p&gt;This is an improved and G rated design of the Monster Fucker License from DEF CON 30. The LEDS light up with no batteries when you hold it near an NFC reader.&lt;/p&gt;</description></item><item><title>DC30: Thinkpad x200 SAO</title><link>https://dogthoughts.link/projects/dc30_x200/</link><pubDate>Mon, 19 Sep 2022 23:19:39 -0700</pubDate><guid>https://dogthoughts.link/projects/dc30_x200/</guid><description>&lt;h1 id="thinkpad-x200-sao"&gt;ThinkPad x200 SAO&lt;/h1&gt;
&lt;p&gt;Are you even a hacker if you don&amp;rsquo;t do all your hackin&amp;rsquo; on a 15 year old IBM thinkpad? These machines are extremely common at Defcon, every fourth person in line is probably holding one by the battery pack, trying to reverse engineer something in Ghidra.&lt;/p&gt;
&lt;p&gt;A ThinkPad was an obvious choice for an SAO. I wanted to do something more interesting than just a blinky LED, so I threw a tiny OLED display on it and gave it just enough brains to talk to it.&lt;/p&gt;</description></item><item><title>DC30: Monster Fucker Badge</title><link>https://dogthoughts.link/projects/dc30_monsterfucker/</link><pubDate>Mon, 19 Sep 2022 22:49:12 -0700</pubDate><guid>https://dogthoughts.link/projects/dc30_monsterfucker/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc30_monsterfucker/mf_front.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc30_monsterfucker/mf_front_hu_43193326c11b2dff.jpg" alt="Monster Fucker Front" width="1400" height="788" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;DEF CON 30 means DEF CON XXX, so we had to do something with that. That&amp;rsquo;s pretty much all there is to say about this one. I made a much better version of this for DEF CON 31 called the Hacker License&lt;/p&gt;
&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc30_monsterfucker/mf_back.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc30_monsterfucker/mf_back_hu_2db606cad37a19f0.jpg" alt="Monster Fucker Back" width="1400" height="788" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;The Monster Fucker badges sold out pretty quick once we posted in the DCFurs Telegram&lt;/p&gt;</description></item><item><title>DC30: Defcon Punks 1 Badge</title><link>https://dogthoughts.link/projects/dc30_dcpunks1/</link><pubDate>Mon, 19 Sep 2022 21:16:34 -0700</pubDate><guid>https://dogthoughts.link/projects/dc30_dcpunks1/</guid><description>&lt;p&gt;&lt;p class="imgp"&gt;&lt;a href="https://dogthoughts.link/projects/dc30_dcpunks1/dc1_front.jpg" target="_blank" rel="noreferrer"&gt;&lt;img loading="lazy" src="https://dogthoughts.link/projects/dc30_dcpunks1/dc1_front_hu_ab7f93176174cb01.jpg" alt="DCP 1 Front" width="1400" height="1400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;This is the first badge we made under the DC Punks group. The design ethos was simple hardware, ease of manufacturing, and low cost. DC Punks badges are for people who go to DEF CON for the first time, who may feel intimidated by more complicated projects. Badges get complicated and have tons of crazy puzzles, they can make you feel really dumb if you&amp;rsquo;re not in to the infosec scene already&lt;/p&gt;</description></item><item><title>DC29: BuggyBoy Badge</title><link>https://dogthoughts.link/projects/dc29_buggyboy/</link><pubDate>Mon, 10 May 2021 22:48:01 -0700</pubDate><guid>https://dogthoughts.link/projects/dc29_buggyboy/</guid><description>&lt;h1 id="the-buggyboy"&gt;The BuggyBoy&lt;/h1&gt;
&lt;p&gt;While not the first badge I designed for DEF CON, this is the first one I ever sold. Also previous ones were tied to my name and revealing them here would doxx me. The BuggyBoy is a DTMF Encoder/Decoder with a full keypad that can make every DTMF tone. It&amp;rsquo;s nearly useless in a time like now when telephony signals are almost always out of band with voice, but I thought maybe it could be used to break elevator phones or something. Surely there is mischief to be had.&lt;/p&gt;</description></item></channel></rss>