41554 blogs · [ { "id": "01a0d80b-4c52-7089-8f7d-92947da59123", "title": "Apple’s Performa in-store demo software from 1993", "url": "https://www.downtowndougbrown.com/2026/09/apples-performa-in-store-demo-software-from-1993/", "published_at": "2026-09-22T06:12:01+00:00" }, { "id": "01a0b0c5-1314-73bf-9476-1f9d909ff573", "title": "Fixing an NZXT Signal 4K30 part 2: the green/pink video bug", "url": "https://www.downtowndougbrown.com/2026/09/fixing-an-nzxt-signal-4k30-part-2-the-green-pink-video-bug/", "published_at": "2026-09-13T21:02:59+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eedc947e0", "title": "Fixing an eMachines EL1200 BIOS bug with Claude", "url": "https://www.downtowndougbrown.com/2026/08/fixing-an-emachines-el1200-bios-bug-with-claude/", "published_at": "2026-08-23T19:28:10+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eedf63edd", "title": "Finding a broken trace on my old Mac with the help of its ROM diagnostics", "url": "https://www.downtowndougbrown.com/2025/12/finding-a-broken-trace-on-my-old-mac-with-the-help-of-its-rom-diagnostics/", "published_at": "2025-12-30T01:52:17+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eee80e790", "title": "Debugging BeagleBoard USB boot with a sniffer: fixing omap_loader on modern PCs", "url": "https://www.downtowndougbrown.com/2025/11/debugging-beagleboard-usb-boot-with-a-sniffer-fixing-omap_loader-on-modern-pcs/", "published_at": "2025-11-08T20:27:32+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eef2e6aa1", "title": "An update about the hidden Performa 550 recovery partition", "url": "https://www.downtowndougbrown.com/2025/08/an-update-about-the-hidden-performa-550-recovery-partition/", "published_at": "2025-08-28T02:28:38+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eef360873", "title": "Finding a 27-year-old easter egg in the Power Mac G3 ROM", "url": "https://www.downtowndougbrown.com/2025/06/finding-a-27-year-old-easter-egg-in-the-power-mac-g3-rom/", "published_at": "2025-06-24T07:49:28+00:00" }, { "id": "01a0876f-415a-72dd-9c99-607eefca2a6e", "title": "Modifying an HDMI dummy plug’s EDID using a Raspberry Pi", "url": "https://www.downtowndougbrown.com/2025/06/modifying-an-hdmi-dummy-plugs-edid-using-a-raspberry-pi/", "published_at": "2025-06-15T14:17:58+00:00" }, { "id": "01a0876f-415b-7207-854a-6cd207661da6", "title": "Please don’t ship heavy, fragile vintage computers. They will be destroyed.", "url": "https://www.downtowndougbrown.com/2025/05/please-dont-ship-heavy-fragile-vintage-computers-they-will-be-destroyed/", "published_at": "2025-05-25T17:41:43+00:00" }, { "id": "01a0876f-415b-7207-854a-6cd207d73c0b", "title": "How I fixed the infamous Basilisk II Windows “Black Screen” bug in 2013", "url": "https://www.downtowndougbrown.com/2025/05/how-i-fixed-the-infamous-basilisk-ii-windows-black-screen-bug-in-2013/", "published_at": "2025-05-15T06:08:40+00:00" }, { "id": "01a0876f-415b-7207-854a-6cd208bbd98c", "title": "Apple’s long-lost hidden recovery partition from 1994 has been found", "url": "https://www.downtowndougbrown.com/2025/03/apples-long-lost-hidden-recovery-partition-from-1994-has-been-found/", "published_at": "2025-03-15T22:25:54+00:00" }, { "id": "01a0876f-415b-7207-854a-6cd208d6c981", "title": "The gooey rubber that’s slowly ruining old hard drives", "url": "https://www.downtowndougbrown.com/2025/03/the-gooey-rubber-thats-slowly-ruining-old-hard-drives/", "published_at": "2025-03-02T19:02:51+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec06e7c03b", "title": "The invalid 68030 instruction that accidentally allowed the Mac Classic II to successfully boot up", "url": "https://www.downtowndougbrown.com/2025/01/the-invalid-68030-instruction-that-accidentally-allowed-the-mac-classic-ii-to-successfully-boot-up/", "published_at": "2025-01-25T19:25:22+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec073938e0", "title": "Easy repair of a defective NZXT Signal 4K30 capture card", "url": "https://www.downtowndougbrown.com/2025/01/easy-repair-of-a-defective-nzxt-signal-4k30-capture-card/", "published_at": "2025-01-07T03:35:12+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec07ec3ecb", "title": "How webcams with focus control work (Razer Kiyo Pro repair)", "url": "https://www.downtowndougbrown.com/2024/12/how-webcams-with-focus-control-work-razer-kiyo-pro-repair/", "published_at": "2024-12-30T01:05:39+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec08570d45", "title": "The capacitor that Apple soldered incorrectly at the factory", "url": "https://www.downtowndougbrown.com/2024/11/the-capacitor-that-apple-soldered-incorrectly-at-the-factory/", "published_at": "2024-11-27T03:55:41+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec09277635", "title": "Hardware repair of an Elgato HD60 S that only worked on Mac", "url": "https://www.downtowndougbrown.com/2024/10/hardware-repair-of-an-elgato-hd60-s-that-only-worked-on-mac/", "published_at": "2024-10-25T17:40:38+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec0a2717b2", "title": "Are wireless gamepads terrible? Mario Maker TAS playback with an RP2040", "url": "https://www.downtowndougbrown.com/2024/10/are-wireless-gamepads-terrible-mario-maker-tas-playback-with-an-rp2040/", "published_at": "2024-10-15T23:51:49+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec0ad5b08a", "title": "Fixing an Elgato HD60 S HDMI capture device with the help of Ghidra", "url": "https://www.downtowndougbrown.com/2024/09/fixing-an-elgato-hd60-s-hdmi-capture-device-with-the-help-of-ghidra/", "published_at": "2024-09-15T20:12:29+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec0b6d0779", "title": "Upgrading my Chumby 8 kernel part 13: the end", "url": "https://www.downtowndougbrown.com/2024/08/upgrading-my-chumby-8-kernel-part-13-the-end/", "published_at": "2024-08-03T18:21:28+00:00" }, { "id": "01a0c508-fe48-7002-8633-24ec0c14b9b3", "title": "Fixing more cheap Altera USB Blaster clones: CPLD adventures", "url": "https://www.downtowndougbrown.com/2024/07/fixing-more-cheap-altera-usb-blaster-clones-cpld-adventures/", "published_at": "2024-07-27T19:00:17+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37e6f9b11", "title": "I fixed a 6-year-old .deb installation bug in Ubuntu MATE and Xubuntu", "url": "https://www.downtowndougbrown.com/2024/07/i-fixed-a-6-year-old-deb-installation-bug-in-ubuntu-mate-and-xubuntu/", "published_at": "2024-07-10T00:10:40+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37ec10407", "title": "Upgrading my Chumby 8 kernel part 12: UART woes", "url": "https://www.downtowndougbrown.com/2024/07/upgrading-my-chumby-8-kernel-part-12-uart-woes/", "published_at": "2024-07-04T23:24:44+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37ee94974", "title": "Playing 1080p H.264 video on my old 256 MB Raspberry Pi", "url": "https://www.downtowndougbrown.com/2024/06/playing-1080p-h-264-video-on-my-old-256-mb-raspberry-pi/", "published_at": "2024-06-30T22:02:10+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37f97e8bc", "title": "Upgrading my Chumby 8 kernel part 11: SD/CF card reader", "url": "https://www.downtowndougbrown.com/2024/06/upgrading-my-chumby-8-kernel-part-11-sd-cf-card-reader/", "published_at": "2024-06-21T05:20:58+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37f9acec4", "title": "Fixing a knockoff Altera USB Blaster that never worked", "url": "https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/", "published_at": "2024-06-09T00:25:37+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c37fcd39bb", "title": "Upgrading my Chumby 8 kernel part 10: RTC", "url": "https://www.downtowndougbrown.com/2024/06/upgrading-my-chumby-8-kernel-part-10-rtc/", "published_at": "2024-06-02T16:43:03+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c380a248a1", "title": "How to fix Windows 10 KB5034441 update installation error 0x80070643", "url": "https://www.downtowndougbrown.com/2024/05/how-to-fix-windows-10-kb5034441-update-installation-error-0x80070643/", "published_at": "2024-05-04T23:15:42+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c38107e863", "title": "Why is my CPU usage always 100%? (Upgrading my Chumby 8 kernel part 9)", "url": "https://www.downtowndougbrown.com/2024/04/why-is-my-cpu-usage-always-100-upgrading-my-chumby-8-kernel-part-9/", "published_at": "2024-04-26T02:23:16+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c38142a984", "title": "Upgrading my Chumby 8 kernel part 8: audio", "url": "https://www.downtowndougbrown.com/2024/04/upgrading-my-chumby-8-kernel-part-8-audio/", "published_at": "2024-04-15T06:13:41+00:00" }, { "id": "01a0c519-3f9c-708e-8dc2-06c3823660f9", "title": "More fun with Apple’s internal tools: creating a PDS card", "url": "https://www.downtowndougbrown.com/2023/12/more-fun-with-apples-internal-tools-creating-a-pds-card/", "published_at": "2023-12-30T20:48:29+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d793f02235", "title": "How Apple’s developers reflashed Mac ROMs in the ’90s", "url": "https://www.downtowndougbrown.com/2023/11/how-apples-developers-reflashed-mac-roms-in-the-90s/", "published_at": "2023-11-25T08:15:28+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d794b11a1a", "title": "Upgrading my Chumby 8 kernel part 7: touchscreen", "url": "https://www.downtowndougbrown.com/2023/11/upgrading-my-chumby-8-kernel-part-7-touchscreen/", "published_at": "2023-11-03T23:16:59+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d7958d0788", "title": "Revisiting programmable Mac ROM SIMMs in Quadras", "url": "https://www.downtowndougbrown.com/2023/09/revisiting-programmable-mac-rom-simms-in-quadras/", "published_at": "2023-09-19T05:46:56+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d7968987af", "title": "Porting my Mac ROM SIMM programmer from AVR to ARM", "url": "https://www.downtowndougbrown.com/2023/09/porting-my-mac-rom-simm-programmer-from-avr-to-arm/", "published_at": "2023-09-10T13:23:59+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d797407618", "title": "How am I supposed to safely disable this warning on ARM GCC?", "url": "https://www.downtowndougbrown.com/2023/09/how-am-i-supposed-to-safely-disable-this-warning-on-arm-gcc/", "published_at": "2023-09-02T21:07:08+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d7981eaadc", "title": "How to create a Qt 5 ARM/Intel universal binary for Mac", "url": "https://www.downtowndougbrown.com/2023/08/how-to-create-a-qt-5-arm-intel-universal-binary-for-mac/", "published_at": "2023-08-28T02:58:14+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d79859a801", "title": "Upgrading my Chumby 8 kernel part 6: PWM backlight", "url": "https://www.downtowndougbrown.com/2023/08/upgrading-my-chumby-8-kernel-part-6-pwm-backlight/", "published_at": "2023-08-12T19:39:28+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d798aec50e", "title": "Building Alex Taradov’s open-source USB sniffer", "url": "https://www.downtowndougbrown.com/2023/08/building-alex-taradovs-open-source-usb-sniffer/", "published_at": "2023-08-06T21:43:48+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d7995a3491", "title": "Upgrading my Chumby 8 kernel part 5: graphics", "url": "https://www.downtowndougbrown.com/2023/06/upgrading-my-chumby-8-kernel-part-5-graphics/", "published_at": "2023-06-11T21:33:49+00:00" }, { "id": "01a0c524-430d-73cf-83ef-e4d79a38bba6", "title": "What happened with ASUS routers this morning?", "url": "https://www.downtowndougbrown.com/2023/05/what-happened-with-asus-routers-this-morning/", "published_at": "2023-05-18T00:48:23+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b92c6e43b", "title": "Diagnosing and repairing a Brother fax/printer USB failure", "url": "https://www.downtowndougbrown.com/2023/04/diagnosing-and-repairing-a-brother-fax-printer-usb-failure/", "published_at": "2023-04-23T02:12:18+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b93c27b8b", "title": "Upgrading my Chumby 8 kernel part 4: reboot/poweroff", "url": "https://www.downtowndougbrown.com/2023/03/upgrading-my-chumby-8-kernel-part-4-reboot-poweroff/", "published_at": "2023-03-16T05:03:38+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b9465d76d", "title": "Customizing the startup chime on a 1999 G3 iMac", "url": "https://www.downtowndougbrown.com/2023/03/customizing-the-startup-chime-on-a-1999-g3-imac/", "published_at": "2023-03-04T21:13:58+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b94e893da", "title": "Upgrading my Chumby 8 kernel part 3: Wi-Fi", "url": "https://www.downtowndougbrown.com/2023/01/upgrading-my-chumby-8-kernel-part-3-wi-fi/", "published_at": "2023-01-16T22:36:38+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b95226268", "title": "Upgrading my Chumby 8 kernel part 2: Initial Linux boot", "url": "https://www.downtowndougbrown.com/2022/12/upgrading-my-chumby-8-kernel-part-2-initial-linux-boot/", "published_at": "2022-12-28T19:46:15+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b95b8f54e", "title": "Upgrading my old Chumby 8 Linux kernel part 1: U-Boot", "url": "https://www.downtowndougbrown.com/2022/12/upgrading-my-old-chumby-8-linux-kernel-part-1-u-boot/", "published_at": "2022-12-18T20:25:44+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b95fb4274", "title": "Getting ChatGPT to write a Linux kernel module for me", "url": "https://www.downtowndougbrown.com/2022/12/getting-chatgpt-to-write-a-linux-kernel-module-for-me/", "published_at": "2022-12-06T08:09:27+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b96714f5c", "title": "Solving my truck’s TPMS sensor problem with the help of an RTL-SDR dongle", "url": "https://www.downtowndougbrown.com/2022/08/solving-my-trucks-tpms-sensor-problem-with-the-help-of-an-rtl-sdr-dongle/", "published_at": "2022-08-22T06:33:51+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b96b4790a", "title": "A small update on my Windows 10 upload speed problem", "url": "https://www.downtowndougbrown.com/2022/05/a-small-update-on-my-windows-10-upload-speed-problem/", "published_at": "2022-05-29T07:35:52+00:00" }, { "id": "01a0c52f-cad5-70f2-a818-791b971db1ca", "title": "Why can’t Windows 10 make use of all my upstream internet bandwidth?", "url": "https://www.downtowndougbrown.com/2022/05/why-cant-windows-10-make-use-of-all-my-upstream-internet-bandwidth/", "published_at": "2022-05-23T04:42:06+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e21d97d9a", "title": "Fun with font rendering consistency in Python", "url": "https://www.downtowndougbrown.com/2022/03/fun-with-font-rendering-consistency-in-python/", "published_at": "2022-03-26T03:05:42+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e22c4b058", "title": "Upgrading a motherboard’s BIOS/UEFI (the hard way)", "url": "https://www.downtowndougbrown.com/2021/12/upgrading-a-motherboards-bios-uefi-the-hard-way/", "published_at": "2021-12-19T23:02:46+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e23247429", "title": "How to run Ubuntu 20.04 server with only 256 MB of RAM", "url": "https://www.downtowndougbrown.com/2021/06/how-to-run-ubuntu-20-04-server-with-only-256-mb-of-ram/", "published_at": "2021-06-06T19:10:48+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e233abbdf", "title": "Finding and fixing a VMware Xorg video display bug using GStreamer", "url": "https://www.downtowndougbrown.com/2021/04/finding-and-fixing-a-vmware-xorg-video-display-bug-using-gstreamer/", "published_at": "2021-04-09T04:08:00+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e2355e215", "title": "Tracking down a segfault that suddenly started happening", "url": "https://www.downtowndougbrown.com/2021/01/tracking-down-a-segfault-that-suddenly-started-happening/", "published_at": "2021-01-18T03:11:25+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e240a0dfd", "title": "Using Apple EarPods with a Windows or Linux PC (working mic and buttons)", "url": "https://www.downtowndougbrown.com/2020/09/using-apple-earpods-with-a-windows-or-linux-pc-working-mic-and-buttons/", "published_at": "2020-09-23T00:48:02+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e246f081f", "title": "Hacking up a fix for the broken AppleTalk kernel module in Linux 5.1 and newer", "url": "https://www.downtowndougbrown.com/2020/08/hacking-up-a-fix-for-the-broken-appletalk-kernel-module-in-linux-5-1-and-newer/", "published_at": "2020-08-01T20:29:26+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e25235fc2", "title": "Repairing a Microsoft IntelliMouse Explorer 4.0", "url": "https://www.downtowndougbrown.com/2020/07/repairing-a-microsoft-intellimouse-explorer-4-0/", "published_at": "2020-07-25T22:08:43+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e25b433df", "title": "Fixing my dead Intel DX58SO motherboard", "url": "https://www.downtowndougbrown.com/2020/05/fixing-my-dead-intel-dx58so-motherboard/", "published_at": "2020-05-10T06:23:25+00:00" }, { "id": "01a0c53a-04ce-7133-872c-ba0e260d769a", "title": "Fix: Dell Inspiron 3650 won’t boot, powers itself on and off every 5 seconds", "url": "https://www.downtowndougbrown.com/2019/06/fix-dell-inspiron-3650-wont-boot-powers-itself-on-and-off-every-5-seconds/", "published_at": "2019-06-29T19:37:02+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aac08c847", "title": "Adventures of putting 16 GB of RAM in a motherboard that doesn’t support it", "url": "https://www.downtowndougbrown.com/2019/04/adventures-of-putting-16-gb-of-ram-in-a-motherboard-that-doesnt-support-it/", "published_at": "2019-04-04T04:23:47+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aacd09dd1", "title": "USB mass storage with embedded devices: tips and quirks", "url": "https://www.downtowndougbrown.com/2018/12/usb-mass-storage-with-embedded-devices-tips-and-quirks/", "published_at": "2018-12-08T21:58:00+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aacfd9355", "title": "Connecting an RCA Viking Pro 10.1″ tablet to your computer through USB", "url": "https://www.downtowndougbrown.com/2018/08/connecting-an-rca-viking-pro-10-1-tablet-to-your-computer-through-usb/", "published_at": "2018-08-14T01:47:27+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aad2a9850", "title": "Fix: Lenovo IdeaPad Z510 unable to run system recovery", "url": "https://www.downtowndougbrown.com/2018/05/fix-lenovo-ideapad-z510-unable-to-run-system-recovery/", "published_at": "2018-05-12T02:20:05+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aadf3ab59", "title": "Fix: Ubuntu MATE scrollbar click jumps to click position after 16.04 to 18.04 upgrade", "url": "https://www.downtowndougbrown.com/2018/04/fix-ubuntu-mate-scrollbar-click-jumps-to-click-position-after-16-04-to-18-04-upgrade/", "published_at": "2018-04-28T22:48:05+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aae6b55ec", "title": "Fix: Ubuntu MATE network notification icon missing after 18.04 upgrade", "url": "https://www.downtowndougbrown.com/2018/04/fix-ubuntu-mate-network-notification-icon-missing-after-18-04-upgrade/", "published_at": "2018-04-28T22:28:06+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aae8c73b6", "title": "Fix: Ubuntu MATE 18.04 login screen is empty after upgrade from 16.04", "url": "https://www.downtowndougbrown.com/2018/04/fix-ubuntu-mate-18-04-login-screen-is-empty-after-upgrade-from-16-04/", "published_at": "2018-04-28T22:09:11+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aaf02567b", "title": "Mounting a Windows 98 computer’s SMB share in Linux", "url": "https://www.downtowndougbrown.com/2018/02/mounting-a-windows-98-computers-smb-share-in-linux/", "published_at": "2018-02-13T07:33:56+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aaf4b690f", "title": "Virtualizing Mac OS X 10.4 with VMware", "url": "https://www.downtowndougbrown.com/2017/10/virtualizing-mac-os-x-10-4-with-vmware/", "published_at": "2017-10-02T05:55:32+00:00" }, { "id": "01a0c543-5c64-702a-b2f2-1d0aafc9656b", "title": "Generating an Excel .xls file with a microcontroller", "url": "https://www.downtowndougbrown.com/2017/07/generating-an-excel-xls-file-with-a-microcontroller/", "published_at": "2017-07-23T19:28:14+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2a999af8", "title": "Connecting an iOS device to an Ethernet network", "url": "https://www.downtowndougbrown.com/2017/05/connecting-an-ios-device-to-an-ethernet-network/", "published_at": "2017-05-22T05:32:23+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2b7b809c", "title": "Windows 10 upgrade fails with error 0x800703ed", "url": "https://www.downtowndougbrown.com/2017/05/windows-10-upgrade-fails-with-error-0x800703ed/", "published_at": "2017-05-16T03:34:17+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2c15d035", "title": "Fix: Volume list appears empty on AppleTalk clients with netatalk 2.2.5 installed with Ubuntu 16.04", "url": "https://www.downtowndougbrown.com/2017/05/fix-volume-list-appears-empty-on-appletalk-clients-with-netatalk-2-2-5-installed-with-ubuntu-16-04/", "published_at": "2017-05-16T03:22:21+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2cc806ba", "title": "Hosting Ubuntu 16.04 Desktop Live Install ISO on a PXE netboot server (BIOS and UEFI simultaneously)", "url": "https://www.downtowndougbrown.com/2017/03/hosting-ubuntu-16-04-desktop-live-install-iso-on-a-pxe-netboot-server-bios-and-uefi-simultaneously/", "published_at": "2017-03-23T05:58:21+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2ce82a98", "title": "Fix for USB serial port being opened by ModemManager at startup", "url": "https://www.downtowndougbrown.com/2016/10/fix-for-usb-serial-port-being-opened-by-modemmanager-at-startup/", "published_at": "2016-10-26T02:04:35+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2dad463f", "title": "Fixing broken Huawei H110C display", "url": "https://www.downtowndougbrown.com/2015/06/fixing-broken-huawei-h110c-display/", "published_at": "2015-06-10T03:04:38+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2dd20007", "title": "Explanation of the Macintosh II/IIx power on/off circuit", "url": "https://www.downtowndougbrown.com/2015/03/explanation-of-the-macintosh-iiiix-power-onoff-circuit/", "published_at": "2015-03-01T08:05:16+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2e58d3e9", "title": "Detecting parallel ports and their I/O addresses in Windows", "url": "https://www.downtowndougbrown.com/2014/11/detecting-parallel-ports-and-their-io-addresses-in-windows/", "published_at": "2014-11-21T05:09:55+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2f04f539", "title": "Microcontrollers: UARTs", "url": "https://www.downtowndougbrown.com/2014/08/microcontrollers-uarts/", "published_at": "2014-08-16T21:18:08+00:00" }, { "id": "01a0c54c-2eff-732e-9aa3-5dab2f65f24d", "title": "Creating Python bindings for a Qt library in Ubuntu 14.04", "url": "https://www.downtowndougbrown.com/2014/08/creating-python-bindings-for-a-qt-library-in-ubuntu-14-04/", "published_at": "2014-08-15T22:24:00+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa23bc503a", "title": "Using a Willem programmer in Linux with Wine", "url": "https://www.downtowndougbrown.com/2014/08/using-a-willem-programmer-in-linux-with-wine/", "published_at": "2014-08-15T04:31:15+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa23f372a2", "title": "Automatically bringing up your CAN adapter in Ubuntu 14.04", "url": "https://www.downtowndougbrown.com/2014/07/automatically-bringing-up-your-can-adapter-in-ubuntu-14-04/", "published_at": "2014-07-30T03:31:20+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa242d37fe", "title": "Soldering using solder paste, a dispenser, and a toaster oven", "url": "https://www.downtowndougbrown.com/2014/04/soldering-using-solder-paste-a-dispenser-and-a-toaster-oven/", "published_at": "2014-04-13T20:08:16+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa24feb2ad", "title": "Linux udev rules", "url": "https://www.downtowndougbrown.com/2014/03/linux-udev-rules/", "published_at": "2014-03-03T00:48:40+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa252035ac", "title": "Automatically compiling SVN revision into a Qt program on Linux", "url": "https://www.downtowndougbrown.com/2014/02/automatically-compiling-svn-revision-into-a-qt-program-on-linux/", "published_at": "2014-02-14T04:30:00+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa2562a6b3", "title": "Linux – custom serial baud rates", "url": "https://www.downtowndougbrown.com/2013/11/linux-custom-serial-baud-rates/", "published_at": "2013-11-14T04:27:23+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa265e58fc", "title": "Mac triple-boot setup (Mac OS X 10.6, Windows XP, Ubuntu 13.04)", "url": "https://www.downtowndougbrown.com/2013/08/mac-triple-boot-setup-mac-os-x-10-6-windows-xp-ubuntu-13-04/", "published_at": "2013-08-06T06:31:54+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa27190029", "title": "Parallel Port Tester", "url": "https://www.downtowndougbrown.com/2013/06/parallel-port-tester/", "published_at": "2013-06-23T06:20:59+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa27b05d01", "title": "Willem programmers with add-on parallel port cards: More compatibility notes", "url": "https://www.downtowndougbrown.com/2013/06/willem-programmers-with-add-on-parallel-port-cards-more-compatibility-notes/", "published_at": "2013-06-17T00:04:20+00:00" }, { "id": "01a0c554-8e1c-731f-b37f-5afa27f10590", "title": "Legacy Apple Backup file format on floppy disks", "url": "https://www.downtowndougbrown.com/2013/06/legacy-apple-backup-file-format-on-floppy-disks/", "published_at": "2013-06-09T02:03:13+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc39025ce2a", "title": "Homebrew SNES 4 player multitap adapter", "url": "https://www.downtowndougbrown.com/2013/04/homebrew-snes-4-player-multitap-adapter/", "published_at": "2013-04-04T05:25:37+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc390fd84f5", "title": "Getting X-CTU in Wine to detect your serial ports", "url": "https://www.downtowndougbrown.com/2013/03/getting-x-ctu-in-wine-to-detect-your-serial-ports/", "published_at": "2013-03-30T02:41:09+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc391b3be6f", "title": "Microcontrollers: Interrupt-safe ring buffers", "url": "https://www.downtowndougbrown.com/2013/01/microcontrollers-interrupt-safe-ring-buffers/", "published_at": "2013-01-12T07:07:24+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc3922b4c6e", "title": "8 MB Mac ROM SIMM", "url": "https://www.downtowndougbrown.com/2013/01/8-mb-mac-rom-simm/", "published_at": "2013-01-02T02:57:49+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc392e822aa", "title": "WordPress, lighttpd, and WP Super Cache without mod_magnet", "url": "https://www.downtowndougbrown.com/2012/12/wordpress-lighttpd-and-wp-super-cache-without-mod_magnet/", "published_at": "2012-12-26T04:59:59+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc3938a2357", "title": "Tethering iPhone 5 over USB on Ubuntu 12.10 (ugly hack)", "url": "https://www.downtowndougbrown.com/2012/12/tethering-iphone-5-over-usb-on-ubuntu-12-10-ugly-hack/", "published_at": "2012-12-23T20:21:06+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc393f638bd", "title": "Mac ROM SIMM programmer", "url": "https://www.downtowndougbrown.com/2012/08/mac-rom-simm-programmer/", "published_at": "2012-08-13T02:54:06+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc3942e2501", "title": "Controlling Linkskey LKU-UA02 from Linux and Mac OS X", "url": "https://www.downtowndougbrown.com/2012/07/controlling-linkskey-lku-ua02-from-linux-and-mac-os-x/", "published_at": "2012-08-01T02:29:24+00:00" }, { "id": "01a0c55c-effb-7092-a925-dfc394a1c3ba", "title": "Power Macintosh G3 Blue and White custom startup sound", "url": "https://www.downtowndougbrown.com/2012/07/power-macintosh-g3-blue-and-white-custom-startup-sound/", "published_at": "2012-07-14T17:29:46+00:00" } ] posts Claim your blog
Back to Downtown Doug Brown
Blog · corpus.blog/blogs/downtowndougbrown.com/posts

Downtown Doug Brown

downtowndougbrown.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012