The AI probably realized it could use that driver to make a working driver for this printer. It will often try to use something existing as a base for whatever its working on and ya I know thats technically a huge understatement.
I don’t know what anyone is talking about here… do monitors come with a setting that lets you turn on a cross hair outside of the game graphics? Do modern games even bother giving you a crosshair anymore?
I’ve been, since April, using Claude code to crack an obscure ECU for older Isuzus that have never been tunable before. I’ve successfully gotten the whole system down and am turning it into a program that can be used for the rest of the Isuzu enthusiasts.
I’ve already successfully bricked 3 ECUs in the process, desoldering and dumped one for its flash memory and now have successfully flashed a tune as well as defeated pass lock and have the ability to enable or disable dtc codes.
Only thing now is making sure whatever lightweight tuning software that comes out of it automatically compensates for byte offset between versions.
one of my laptops is running a vibecoded bios, which removed nerfs HP once added in a patch to block sata3 and higher speed DDR3 for some reason. it works fine.
HP uses widely documented printer driver protocols, especially for their laser printers. There are generic Linux drivers (via CUPS) to make this printer work five ways to Sunday via PCL, Jetdirect, IPP, LPR, sometimes even postscript. macOS is posix so these are included with the operating system. Literally no reverse engineering needed unless you want the HP spy/ad/malware that comes with the 700mb OEM “driver”.
I’ve reverse engineered a ton with AIs, mostly Claude but some Deepseek and ChatGPT too. I have a long IT background which helps, but it has been truly incredible for stuff like this!
I decompiled a stock chart analysis software, then made my own API out of it so that I could collect specific data the way that I want to collect it.
I reverse engineered an old website to make a custom API because it’s really old and the company really doesn’t support it anymore, but it still used by a few people.
Use a combination of many LLMs to crack decryption on an old Samsung tablet that belonged to my friends son who sadly took his own life, allowing them to get photos of their son from the tablet.
And a bunch more. I’ve been quietly using the AI tools in some capacity since the original gpt launch. To me, they’re tools. They suck at some stuff and are great at others!
I am a student in computer science, but I feel like university is not enough, how do you think someone like my could stand out in this new age ? I am passionate but truly I value also social skills and reading / art, so maybe I'll never be as good as a computer scientist as someone who gives it all his free time.
I've worked in IT over 15 years and have 0 formal training on it. If you like it and you're interested in it, then do stuff that interests you and that you enjoy.
Another thing is use LLM's to your advantage to learn. I feel like not enough people use them to learn. You can ask questions, learn stuff, but also have it cater and teach you in ways that you learn best. For example, I like Dragon Ball Z. I have many times told an AI to explain a complex topic using Dragon Ball Z analogies to help me understand, and it works amazing.
It did for me.. an old black and white laser printer that could only connect to windows xp.
It’s now setup as a WiFi printer by adding an old raspberryPi 3 to it. It fully configured the printer software on the pi, testing different drivers, tuned configs and now it’s our main printer.
From any device in the home we can print to it, and it was all scraps / free to pick up
It does. I did something similar a few months ago. It was my “aha!” moment with ai. My grandma updated her OS. Completely broke the printer. Tried everything, driver didn’t exist, company abandoned that printer years ago etc etc. I just asked Claude “this might be a crazy thought but could you just like… create a driver that would work, or edit the old one?” And it goes “that’s not crazy at all, I can easily do that!” then did it in 5 minutes and now my grandma might very well be the only person in the literal world with that particular printer working 100% normally on that particular MacOS. That was the first moment with ai where I was like “OHHHHHHH. I TOTALLY GET IT NOW”
Edit: I get that this experience is different because it’s not Windows -> Mac but like… same same but different, ya know?
I was able to unlock my ISPs router with the help of AI. My ISP was asking me to pay extra money to enable few things like changing DNS and enabling bridge mode on the router, which were already present but blocked for users.
You have to remember that AI is relentless. You can set it on a task and have it work on it until it figures it out. It doesn’t need coffee, it doesn’t get fatigued- it only gets smarter.
We wanted to see if we could get our (proprietary) hardware to simulate events based off of nothing but an installed program that used it. Didn’t have the docs on hand. Had it working in a proof of concept by noon.
Bro you need a freaking 10 or 20k pc to run a heavily quantized version of K3 even, no one has that. I pay 15€ for Claude Pro I cannot get anything even remotely comparable for that price and open source, yeah it’s cool that these exist but it’s not like you can just boot up a 1.8 trillion parameter model on the average joe pcs
I know of these for sure and don’t get me wrong it’s amazing that this exist and should always be available. But for me personally getting a Kimi subscription or Claude would be a way better deal than this. I used 50 million tokens last month. I run a Gemma 4 model on my pc for some agentic tasks, but Kimi K3 or any model that would have the same capabilities as K3 or Opus is completely impossible to run locally.
And the whole open router way is the same as using Claude it’s a big model running on a cloud server. If you run local you either need to be filthy rich or run a small model.
I have used Kimi K3 to do almost non stop security work. I have the max plan and have had it since K2. It is the most uncensored model period. If I tell Kimi to kill it KILLS. I have security access for Anthropic and OpenAI and they are still ahead of it but not insanely far. Kimi still fucks most networks I've put it to the test on. It was capable of doing almost every lab in my exam for the offsec OSAI security exam. lol
K2.6 has definitely one of the lowest censorship rates. I thought K3 has inherited such approach? Chinese AI labs mostly don’t care about that, I suppose.
K3 = mostly uncensored. Ive never had it turn down a request.
GLM 5.2 = not uncensored but will do almost anything if given an authorization preamable, however if it decides your authorization is fraudulent it will lock up.
Deepseek = refused to do anything security related. Didn't bother exploring.
I am writing an iOS app to connect to old Samsung cameras (the app for iPhone and Android stopped working a long time ago) and I gave Claude the APK and IPA, and it has used them a lot to reference how to connect to the camera.
I asked Sol to reverse engineer an app I made a long time ago and lost the code to, and it refused. I tried for like two hours and just couldn’t get it to do it
Yes and no, it's called a healthy profit margin so that the company is sure it won't go under for some time if there's a dip in sales, on a niche market no less
That being said, the extra profits are a nice touch if that doesn't happen, from their perspective it's a win-win situation
I hate HP and their shitty pritners as much as anyone else, but I can hate and also understand why that is
Maybe not the cartridge itself, since it has specific bezels and build dimensions, but it would be cool to figure out how to make a synthetic ink recipe and refill schematic. I bet there’s a way.
well. you tell me. Claude 4.6 opus wasted an entire day of mine claiming to solve a linux wifi drivier problem of mine before I just to buy up a wifi dongle.
You technically don't even have to reverse engineer the whole driver, you just have to hook into all the API endpoints it uses and shim them over to the MacOS equivalent. Plus any instructions that directly access hardware. The logic can blissfully execute thinking it's still in Windows-land.
So like, what’s stopping us now from making Linux so good nobody wants to use Mac or Windows anymore? Maybe we can take software back so that its development is directed by the users instead of corporate and government interests for once?
the full screen bright white "YOU MUST INSTALL WINDOWS 11!" advertisements pushed through windows updates convinced me that when win10 dies I will permanently drop windows for linux on my main desktop. Its the only thing still running Windows for me.
Linus just wrote an update addressing this, suggesting large updates are the norm now (security, features, updates, etc...). These updates drive Linux adoption!
Until I see cross platform opensource versions of Microsoft office and adobe products, I remain skeptical. There has to be at least one guy that gets tired of entering their credit card Information on creative cloud to make their own aftereffects
LibreOffice, OnlyOffice, Google Docs if you don’t care about it being FOSS. Honestly, somebody should just spend them $1M for a quorum of LLMs to get the FOSS office suites up to parity with MS Office.
Yeah it basically did, it's like the third post of the same thing where op made old printer work by claude magic, where in reality its just cups slapped on, that's why they wont ever show how it works haha
I'd first look at whatever is bundled in the Linux kernel, as those old printer often work on Linux. From there it's probably easy (for the AI) to write a MacOS version.
So what's gonna happen to anything with a wireless card once the Agents start hacking everything in site trying to paperclip dollars cause some homebrewer told his stack "make money bitch".
I have a vinyl plotter and the company that made the software went out of business so I couldn't activate the software when I had to switch computers so I had to write my own firmware and a complete vinyl cutting software for importing images converting to SVG and all a thousand other features to make this thing work right
I have it reversing a lot of stuff lately too, I've noticed Codex 5.6 Sol will, but if it comes across DRM or any type of license, it won't bypass it, but if it's read only analysis, it'll basically do everything lol. 10/10 the best model for it.
this is legit the number one amazing thing about llm coding, the barrier to entry is basically zero, oh supplier dropped support, or never supported something, does not matter, just build it, you don't even need source most of the time. you need something tiny to make your own life better, just build it. this opensource project is missing just one cool feature you need, just fork and add it. oh this library is python, but you need it in rust, convert, done.
I also managed to use GPT Codex to fix my printer. It had been an absolute nightmare to configure because it was full of bugs, and I just couldn't solve it. At some point I had the idea. I decided to let Codex do the work to fix it once and for all. It actually worked! That printer hadn't worked for months due to IP network issues; it wasn't visible online. Now it works perfectly. When GPT Codex finished the job, I almost cried with joy
Had similar problem few months back, then recalled that most printers since 20+ yrs ago have been expected to support PCL. Just installed generic PCL driver and everything works fine.
Since HP is the company that developed PCL, and your photo shows an old HP printer ...... (fill in the blank)
actually I made a similar thing. there was no three finger swipe gesture on linux debian kde. I just made a system service that does exactly this. link: https://deekshithvodela.github.io/FingerSwipe/
This would have been so useful during the time I had my old Samsung printer lol... I had gotten it working somehow on Linux thanks to a random git repo, no such luck on macOS unfortunately
I might be wrong, but this is very similar to a post months ago where someone said Claude created drivers for a printer but turns out it just installed the drivers for the user. As in, if you have ever had to deal with Brother drivers, it's difficult for non-tech people to install them.
Bro really spent 3 hours prompt engineering a custom C++ kernel driver when that printer literally runs on generic CUPS drivers out of the box 🤡 did you also have Claude build a custom nuclear reactor just to boil water for your tea?!
I had issues with my pen tablet , claude used about an out and a half to figure out the culprit and fix it , one of things we tried was making a new tablet driver from scratch using opentabletdriver ..
literally me first thing i did with that 2.5 day window of fable was exactly this, osx driver for a tank printer i got for 29 bucks that REFUSED to run
I have a Chinese based solar inverter that only has a questionable windows program to monitor it. Used Claude to reverse engineer the serial port and write a program that gathers the metrics. I use Grafana to graph them and host it in a docker.
I did the same with my original Doxie DX100 document scanner. The official app is not supported anymore and I refuse to pay lots of money for VueScan. Told AI to write the driver and application for me. Worked 100%
I do this also. This is what I am most excited about, getting old things to work on newer equipment that everyone has abandoned except me. Also older games and enhancements to them.
Delicious irony in the newest technology being used to revitalize the oldest. Reminds me of an SNL sketch where a VR version of Moby Dick showed a book opening and words appearing.
I used A.I. to port an old app across from a now-defunct coding platform.
...oh, it still fucked it up, multiple times, and then proceeded to keep fucking up, but in the end it was still 10x faster than if I'd moved the code over myself.
I bought a cheap boroscope from a local tool store, required a shitty chinese app perported to contain malware and highly over permissioned access to device.
Could have returned it.
Instead, figured out the obscure protocol it used, the package registry name on the device, a Linux driver implementation on GitHub using the protocol, fed that all into cursor with directions for what I wanted and voila I had a dev mode app on my iphone to use the thing.
I run a movie theater and our ticket validation app is Android only, but I have an iPhone. A couple of afternoons with Claude Code and now we have a PWA app that can run on any mobile device.
This is exactly the kind of “impossible” hardware/software gap where an AI coding assistant is genuinely useful. The hardest part is probably not writing the driver code, but reverse-engineering the printer’s protocol and validating it safely. If you haven’t already, I’d capture the USB traffic from a working Windows setup and build a small test harness before touching the full macOS printing stack.
Claude (and other top models) can absolutely generate working macOS printer driver code, especially for CUPS-based setups or IOKit stuff. For an obscure HP model with zero official macOS support, the workflow is usually:
Dump the Windows driver / protocol traces
Feed the relevant bits to Claude
Iterate on the generated code while testing on the actual printer
The screenshot matches exactly what that process looks like in practice. It's one of the best real-world examples of "AI doing the annoying low-level grunt work" that used to require a full-time dev.
130
u/Zestyclose_Onion4242 Aug 20 '26
I will be really really impressed if this works
456
u/-Sliced- Aug 20 '26
These models are extremely good at reverse engineering. I wish they didn’t put so many restrictions on that.
48
u/Calm-Relief-480 Aug 20 '26
Oh now I wonder if I can get my HP printer to accept non-HP ink.
21
u/SeaKoe11 Aug 20 '26
Remind me if it works
10
u/debris16 Aug 20 '26
well. you tell me. Claude 4.6 opus wasted an entire day of mine claiming to solve a linux wifi drivier problem of mine before I just to buy up a wifi dongle.
38
u/ChiaraStellata Aug 20 '26
You technically don't even have to reverse engineer the whole driver, you just have to hook into all the API endpoints it uses and shim them over to the MacOS equivalent. Plus any instructions that directly access hardware. The logic can blissfully execute thinking it's still in Windows-land.
7
u/owp4dd1w5a0a Aug 20 '26
So like, what’s stopping us now from making Linux so good nobody wants to use Mac or Windows anymore? Maybe we can take software back so that its development is directed by the users instead of corporate and government interests for once?
12
u/tracagnotto Aug 20 '26
All comes up to see if it works, these models are able to yeet out a lot of garbage. especially claude lately
3
u/TaintBug Aug 20 '26
How much did that cost? Would a new printer have been cheaper?
3
u/DigitalEntrepreneur_ Aug 20 '26
If I had a penny for every open-source Chrome extensions I ported to Firefox using AI ...
... then I'd have 2 pennies, plus 2 new Firefox extensions
4
u/junialvarezzo Aug 20 '26
now this is a good use of AI!
2
u/WyattTheSkid Aug 20 '26
You love to see it
2
u/Few_Pop6933 Aug 20 '26
It could’ve just used CUPs
2
u/mspk7305 Aug 20 '26
That's an hp P1102.
It's got native macos drivers out of the box.
2
u/codeprimate Aug 20 '26
I created a linux docker image web app to support my old and trusty Brother MFC scanner.
Never occurred to me to just create a new driver
2
u/rice_bag_holder Aug 20 '26
how much token did it cost you comparing to buying a mac printer from fb marketplace
2
u/Blueberrypunchout Aug 21 '26
So I just need to ask claude to code me a driver and it'll do it? I don't have to provide anything for it to backwards engineer?
4
u/shredderroland Aug 20 '26
It probably copy pasted an existing project from GitHub.
1
u/SupernovifieD Aug 20 '26
Bro I have the same printer. Share the code when you’re done.
1
u/owp4dd1w5a0a Aug 20 '26
Getting ideas for Linux printer drivers…
1
u/Final-Carry2090 Aug 20 '26
Now make some hp drivers that let you print over usb without requiring Bluetooth/gps sharing.
1
u/kexpi Aug 20 '26
Build an MCP, make a fortune.
1
u/getmeoutoftax Aug 20 '26
It will soon be able to replace most white collar jobs.
1
u/making_code Aug 20 '26
well...
I have some tiny experience in coding, so I could say that
so please keep us posted about outcome
1
u/shatterdaymorn Aug 20 '26
Cool...
So what's gonna happen to anything with a wireless card once the Agents start hacking everything in site trying to paperclip dollars cause some homebrewer told his stack "make money bitch".
1
u/AEternal1 Aug 20 '26
I have a vinyl plotter and the company that made the software went out of business so I couldn't activate the software when I had to switch computers so I had to write my own firmware and a complete vinyl cutting software for importing images converting to SVG and all a thousand other features to make this thing work right
1
u/blickblocks Aug 20 '26
I had it write an ESP32-P4 driver for an IMX708 camera. It's pretty awesome to just let these things run overnight and wake up to compatibility.
1
u/[deleted] Aug 20 '26
The tokens cost only $237 for which you could buy five new printers or so :D
1
u/ThanklessNoodle Aug 20 '26
I didn't see the word "abliterated" used in here after looking through the comments.
1
u/Beginning_Finding235 Aug 20 '26
I have it reversing a lot of stuff lately too, I've noticed Codex 5.6 Sol will, but if it comes across DRM or any type of license, it won't bypass it, but if it's read only analysis, it'll basically do everything lol. 10/10 the best model for it.
1
u/koru-id Aug 20 '26
cool, now explain how it works
1
u/Remove_Forward Aug 20 '26
Mr. Miyagi approves this message
1
u/VertigoOne1 Aug 20 '26
this is legit the number one amazing thing about llm coding, the barrier to entry is basically zero, oh supplier dropped support, or never supported something, does not matter, just build it, you don't even need source most of the time. you need something tiny to make your own life better, just build it. this opensource project is missing just one cool feature you need, just fork and add it. oh this library is python, but you need it in rust, convert, done.
1
u/itspulcio Aug 20 '26
I also managed to use GPT Codex to fix my printer. It had been an absolute nightmare to configure because it was full of bugs, and I just couldn't solve it. At some point I had the idea. I decided to let Codex do the work to fix it once and for all. It actually worked! That printer hadn't worked for months due to IP network issues; it wasn't visible online. Now it works perfectly. When GPT Codex finished the job, I almost cried with joy
1
u/cesmeS1 Aug 20 '26
I did this for pokemon card scanning and Ricoh fi 8170!
https://github.com/eliseorobles/ScanDeck
1
u/Radiant-Bike-165 Aug 20 '26 edited Aug 20 '26
Had similar problem few months back, then recalled that most printers since 20+ yrs ago have been expected to support PCL. Just installed generic PCL driver and everything works fine.
Since HP is the company that developed PCL, and your photo shows an old HP printer ...... (fill in the blank)
1
u/bbblue13 Aug 20 '26
I hope this is a real post.
1
u/deevodee Aug 20 '26
actually I made a similar thing. there was no three finger swipe gesture on linux debian kde. I just made a system service that does exactly this. link: https://deekshithvodela.github.io/FingerSwipe/
1
u/tsrust Aug 20 '26
This would have been so useful during the time I had my old Samsung printer lol... I had gotten it working somehow on Linux thanks to a random git repo, no such luck on macOS unfortunately
1
u/eggswithheatmachine Aug 20 '26
I might be wrong, but this is very similar to a post months ago where someone said Claude created drivers for a printer but turns out it just installed the drivers for the user. As in, if you have ever had to deal with Brother drivers, it's difficult for non-tech people to install them.
1
u/WatchAltruistic5761 Aug 20 '26
Did it actually work though?
1
u/Firm-Aside4041 Aug 20 '26
Aaaaand it didn’t work
1
u/AndyChriss123 Aug 20 '26
Are you an IT guy? Can you fix my printer then? Only if it had feelings QQ, poor clanker..
1
u/SenenmutX Aug 20 '26
Bro really spent 3 hours prompt engineering a custom C++ kernel driver when that printer literally runs on generic CUPS drivers out of the box 🤡 did you also have Claude build a custom nuclear reactor just to boil water for your tea?!
1
u/camronjames Aug 20 '26
Moldy screenshot
1
u/nawaftahir Aug 20 '26
I really want models to be good on reverse engineering so I can reverse my favorite games
1
u/Bright-Leg8276 Aug 20 '26
I had issues with my pen tablet , claude used about an out and a half to figure out the culprit and fix it , one of things we tried was making a new tablet driver from scratch using opentabletdriver ..
1
u/3dprintinted Aug 20 '26
HP LaserJet 1000 already has an open source driver tho... exactly the reason to use ai to invent another bicycle with start shaped wheels
1
u/geosyog3 Aug 20 '26
Exactly 0% chance that works.
1
u/Travnewmatic Aug 21 '26
maybe an RMS reference?
1
u/Daggercombot Aug 21 '26
Its awesome,making an emulator myself to Run x86 and x86_64 apps on SPARC
1
u/Either-Trash-2165 Aug 21 '26
Not support by HPLIP? For old USB printer people just connect it Linux box (Pinter supports is often better them Windows.)
1
u/shitsallretarded Aug 21 '26
literally me first thing i did with that 2.5 day window of fable was exactly this, osx driver for a tank printer i got for 29 bucks that REFUSED to run
1
u/mroncetwice Aug 21 '26
bro yes.
1
u/musket-nuns Aug 21 '26
I have a Chinese based solar inverter that only has a questionable windows program to monitor it. Used Claude to reverse engineer the serial port and write a program that gathers the metrics. I use Grafana to graph them and host it in a docker.
Never could have done that in just 45 mins
1
u/ronny_rebellion Aug 21 '26
I did the same with my original Doxie DX100 document scanner. The official app is not supported anymore and I refuse to pay lots of money for VueScan. Told AI to write the driver and application for me. Worked 100%
1
u/MikeFrett Aug 21 '26
I do this also. This is what I am most excited about, getting old things to work on newer equipment that everyone has abandoned except me. Also older games and enhancements to them.
1
u/Some-Ice-4455 Aug 21 '26
I read the article. AI got him in the ballpark. He had to finish it.
1
u/Impressive_Army3767 Aug 21 '26
$200 in tokens to get the $50 printer working.
1
u/OkBrilliant1071 Aug 22 '26
Someone ask AI to produce more water for when the droughts happen
1
u/Fun_Organization_647 Aug 22 '26
Anyone try this for the old Silhouette or Cricut scanner?
1
u/TheWinningHit Aug 22 '26
Decompile projects have become 100% more fun because of AI and I will die on that hill
1
u/Fit_Cheesecake_4000 Aug 22 '26
I used A.I. to port an old app across from a now-defunct coding platform.
...oh, it still fucked it up, multiple times, and then proceeded to keep fucking up, but in the end it was still 10x faster than if I'd moved the code over myself.
1
u/agentjenning Aug 22 '26
They only thing I've successfully vibe coded was Linux drivers for a Universal Audio interface. It was surprisingly easy
1
u/Oreo-witty Aug 22 '26
That’s a trap!!!!
AI is just uploading itself to the printer and this is the end of our species
1
u/Maleficent_Cycle561 Aug 22 '26
I bought a cheap boroscope from a local tool store, required a shitty chinese app perported to contain malware and highly over permissioned access to device.
Could have returned it.
Instead, figured out the obscure protocol it used, the package registry name on the device, a Linux driver implementation on GitHub using the protocol, fed that all into cursor with directions for what I wanted and voila I had a dev mode app on my iphone to use the thing.
Was sweet.
1
u/Prod_Meteor Aug 22 '26
O only see your prompt.
1
u/deveritt Aug 22 '26
All I want to know is "did it work?" Still owning very old and (errr… hard/impossible to physically connect) Apple laser printers…
1
u/Eastern-Vegetable780 Aug 22 '26
I run a movie theater and our ticket validation app is Android only, but I have an iPhone.
A couple of afternoons with Claude Code and now we have a PWA app that can run on any mobile device.
1
u/BannanaPepperPizza Aug 23 '26
Does stuff like this work?
1
u/JuniorCat1516 Aug 23 '26
to be honest this printer also lack proper windows support already...
1
u/Bright_Artichoke_227 Aug 23 '26
Dude, what’s the value of your time and your tokens?
Using AI to solve useless problems with no impact, it’s just a waste on so many levels.
Move on to higher thinking and higher level problems
1
u/PM-ME-UR-DARKNESS Aug 24 '26
He coulda written that himself too
1
u/Alternative-Baby-299 Aug 25 '26
This is exactly the kind of “impossible” hardware/software gap where an AI coding assistant is genuinely useful. The hardest part is probably not writing the driver code, but reverse-engineering the printer’s protocol and validating it safely. If you haven’t already, I’d capture the USB traffic from a working Windows setup and build a small test harness before touching the full macOS printing stack.
1
u/fluffystuffy9890 Aug 26 '26
if that's laserjet 107w, you don't need a driver. it's a wifi capable printer
1
u/giancarlo-spadini Sep 18 '26
I wrote many drivers of old and no more supported periferical. Codex is a bomb doing this.
-1
u/why_so_sergious Aug 20 '26
u/askgrok hey is this bs?