this post was submitted on 05 Mar 2025
218 points (100.0% liked)
Hardware
1154 readers
298 users here now
All things related to technology hardware, with a focus on computing hardware.
Rules (Click to Expand):
-
Follow the Lemmy.world Rules - https://mastodon.world/about
-
Be kind. No bullying, harassment, racism, sexism etc. against other users.
-
No Spam, illegal content, or NSFW content.
-
Please stay on topic, adjacent topics (e.g. software) are fine if they are strongly relevant to technology hardware. Another example would be business news for hardware-focused companies.
-
Please try and post original sources when possible (as opposed to summaries).
-
If posting an archived version of the article, please include a URL link to the original article in the body of the post.
Some other hardware communities across Lemmy:
- Augmented Reality - !augmented_reality@lemmy.world
- Gaming Laptops - !gaminglaptops@lemmy.world
- Laptops - !laptops@lemmy.world
- Linux Hardware - !linuxhardware@programming.dev
- Microcontrollers - !microcontrollers@lemux.minnix.dev
- Monitors - !monitors@lemm.ee
- Raspberry Pi - !raspberry_pi@programming.dev
- Retro Computing - !retrocomputing@lemmy.sdf.org
- Single Board Computers - !sbcs@lemux.minnix.dev
- Virtual Reality - !virtualreality@lemmy.world
Icon by "icon lauk" under CC BY 3.0
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Reasonably difficult, I think. I'm basing my answer off of the vibes I get from open source firmware projects for routers, which are far more common. I haven't heard of similar for printers, which suggests that there is less of a foundation to work on. I think Brother, in particular, was a brand that has typically been decent up until now.
I also get the sense that programming firmware is different enough to programming software that a software developer trying to contribute would find it really difficult(?. Someone correct me if I'm wrong — I'm not a software developer, but a scientist who writes code, so I'm speaking outside of my main expertise). But this loops back in with the lack of existing projects making it harder to get to grips with how to do stuff — part of why I like open source programs is because I can look through a project and try to understand what the code is doing.