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):

  1. Follow the Lemmy.world Rules - https://mastodon.world/about

  2. Be kind. No bullying, harassment, racism, sexism etc. against other users.

  3. No Spam, illegal content, or NSFW content.

  4. 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.

  5. Please try and post original sources when possible (as opposed to summaries).

  6. 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:

Icon by "icon lauk" under CC BY 3.0

founded 2 years ago
MODERATORS
top 40 comments
sorted by: hot top controversial new old
[–] BossDj@lemm.ee 72 points 1 day ago

Shit. They've realized the err of making high quality products with long lasting, universal ink. Capitalism blows

[–] mrslt@lemmy.world 8 points 20 hours ago

Best advice I can give about printers: If it works out of the box, it doesn't need a firmware update. Firmware updates for printers are only ever to screw third-party competition. I've owned my printer for years, and it's still in its OTB state. Coincidentally, I've never had a problem using third-party ink.

[–] arandomthought@sh.itjust.works 51 points 1 day ago (2 children)

Nooooooo I thought they were the ones NOT doing that. That was kind of their USP for me...

Always disconnect any IoT devices you buy from the internet. Anything from cameras to switches to TVs to washing machines can and will be downgraded or killed at some point if you allow vendors to push updates without your consent.

[–] Alphane_Moon@lemmy.world 19 points 1 day ago (1 children)

It was only a matter of time, there isn't enough competition in the market to punish such actions.

[–] tal@lemmy.today 18 points 1 day ago (1 children)

Hmm. I wonder if the decline of printer use is a factor.

https://news.ycombinator.com/item?id=39089971

Consumer printers are a dying market, in case you havent noticed. Sales are trending down roughly 25% over the past decade. HP itself has seen its printer revenue drop from $29B in 2008 to $18B last year. Unit sales have seen a similar decline.

This is what desperation looks like. Nothing they can do will reverse the trend--its bigger than a single company. HP has its numbers to hit.. but are completely powerless to make it grow. So they do things like this, trying to slow the decline for themselves personally... but push more consumers away, accelerating the trend and the decline of their business.

[–] useyourmainfinger@lemmy.world 16 points 1 day ago (1 children)

Only $18B, boo Fkn hoo, the line must go up is a cancerous blight..

[–] shalafi@lemmy.world 1 points 17 hours ago

That number is revenue, we have no idea how much, if any, profit was made.

[–] Yoga@lemmy.ca 12 points 1 day ago

Outdated firmware about to be a top torrent of the week lmao

[–] stalhaus@lemmings.world 5 points 20 hours ago (1 children)

Asking because I know nothing of programming, how hard would it be to write a new firmware for a printer?

[–] AnarchistArtificer@slrpnk.net 4 points 18 hours ago

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.

[–] wavebeam@lemmy.world 4 points 20 hours ago (1 children)

This is being widely reported, but I still haven’t been able to figure out exactly what printers and what firmwares this is applying to. I’ve got a brother laser printer, but it’s been unplugged for a few weeks now as I moved around my home office. I do usually use it on wi-fi for wireless network printing, but I haven’t tapped update on it for months. I would like to know what I should look for to identify if this is an issue for me.

Obviously I’ve got a few possible scenarios: 1 - my printer is updated past this firmware already: A. I can only buy brother toner B. I figure out to downgrade, which sounds tricky. C. I buy a new(old) printer? 2 - my printer isn’t updated: A. I turn off network functions on it entirely, printing using the USB port or with a USB cable. B. I block internet access on my network, but allow it to work locally. This is potentially risky if i do setup wrong or change my network config and forget about it. C. I say fuck it and only buy brother toner since it’s probably going to impact pricing either way

[–] zqps@sh.itjust.works 1 points 17 hours ago (1 children)

I'd put it behind a closed firewall with logging enabled. Your home router might be able to do this even. Then you can see if it's trying to connect to the Internet beyond NTP without you clicking "update".

[–] wavebeam@lemmy.world 1 points 17 hours ago (1 children)

I have a pi-hole. And my asus router can probably close all outbound traffic. I also think USB printing is fine tbh. I don’t need AirPrint.

[–] zqps@sh.itjust.works 1 points 11 hours ago

Then you should do exactly that before it has the opportunity to download an "improved" firmware. Maybe create a DHCP reservation and matching firewall rule before connecting it to the home network. Good luck!

[–] massive_bereavement@fedia.io 11 points 1 day ago

It was said that you would destroy the Sith, not join them. Bring balance to the Force, not leave it in darkness.

[–] j4k3@lemmy.world 19 points 1 day ago (3 children)

Why does my printer need any connection to the internet ever? WTF does it need "firmware" for that is not related to criminal stalking and data collection? This sounds as stupid as IoT toasters and toilets.

[–] jet@hackertalks.com 26 points 1 day ago (2 children)

Networked printers are very common, so if there is a vulnerability exposed to the network the printer can be exploited and infect other machines, or copy all printouts etc

[–] cmnybo@discuss.tchncs.de 13 points 1 day ago (2 children)

Printers only need a LAN connection. There is no need to give them internet access.

[–] PM_Your_Nudes_Please@lemmy.world 1 points 16 hours ago (1 children)

The bigger concern is that infections can spread. Even if the printer isn’t accessible via WAN, something on the network will be. So if something else gets infected, it will be able to spread to the printer via LAN. Unless it’s the only thing on the network, LAN-only won’t fully protect it from infection.

And once it’s infected, you have a rogue device on your network. It can use things like UPnP to access the WAN, turning it into a node for someone’s botnet.

[–] cmnybo@discuss.tchncs.de 1 points 15 hours ago (1 children)

Set some firewall rules. The printer doesn't need to be able to make any outbound connections. It only needs inbound connections on a few ports to work.

[–] PM_Your_Nudes_Please@lemmy.world 1 points 15 hours ago* (last edited 15 hours ago)

I feel like you glossed over the “you have a rogue device on your network” side of things. Even if it can’t reach the internet directly, it will still quietly sit there and try to infect every other device on your network.

If you’re not in the habit of updating your firmware, (and in this case, you’re actively defeating firmware updates), that infection can quickly snowball.

[–] wavebeam@lemmy.world 2 points 20 hours ago (1 children)

Isn’t the concern that if you infect a printer locally, you can use that to “pivot” to another device on that network that IS connected to the internet?

[–] AnarchistArtificer@slrpnk.net 1 points 18 hours ago (1 children)

I see your point, I hadn't thought about it this way. I think what you're suggesting is this:

           |                        |
           |          rest of LAN <-/
[–] wavebeam@lemmy.world 1 points 17 hours ago

I don’t really understand your snippet. But yeah i think the issue with IoT devices having connection to any other network device at all is that if they have a security hole that can be exploited through a malicious USB drive or BT or any other compromised device it can connect to, that it can act maliciously in a number of ways. The only true security for devices that can’t get patched is a complete air gap for any connected devices.

[–] j4k3@lemmy.world 6 points 1 day ago (1 children)

My LaserJet is from '08 and still works great with just a USB (or parallel port... lol). It even does an occasional toner transfer or transparency for printed circuit boards. They making 17+ year printers any more

[–] jet@hackertalks.com 8 points 1 day ago (1 children)

It is nice to have a discoverable printer on the network that anyone can print to from their laptop or phone. I use that feature all the time, especially on d&d nights

[–] mrvictory1@lemmy.world 1 points 17 hours ago

A Linux PC connected to the printer can advertise it to LAN with CUPS.

[–] RobotToaster@mander.xyz 3 points 1 day ago (2 children)

WTF does it need “firmware” for

Printing, pretty much every printer ever made has firmware. Your keyboard probably has a firmware.

Pretty sure in this context it's referring to firmware updates. Which is how Brother screwed over their existing customers

[–] j4k3@lemmy.world -1 points 1 day ago

Apparently the quotes were not enough to make the oversimplification blatantly obvious

[–] evidences@lemmy.world 1 points 1 day ago (1 children)

Everything with a processor has firmware. Unless you're running a screw type press to print from your PC then your printer has firmware.

[–] j4k3@lemmy.world -1 points 1 day ago

Obviously, but a state machine is not a filesystem as the connectedness implies

[–] takeda@lemm.ee 8 points 1 day ago

So that's why my printer nags me to update firmware.

[–] nalinna@lemmy.world 9 points 1 day ago

I was recently considering replacing my color laser printer from 2006...sounds like I'm keeping it a little longer. It's coincidentally made by brother, but I doubt they're updating that firmware anytime soon.

[–] Wizzard@lemm.ee 2 points 21 hours ago

Brother eww.

[–] astrsk@fedia.io 8 points 1 day ago

Accused? It happened, what’s the accusation?

[–] Chee_Koala@lemmy.world 7 points 1 day ago

God fucking damnit, same shit different shitty company. Thanks for informing, I'll never recommend this brand again.

[–] el_twitto@lemmy.world 3 points 23 hours ago

All corporations are out to exploit you any way possible. None of them are to be trusted to behave in an ethical manner.

[–] Creat@discuss.tchncs.de 1 points 23 hours ago

Glad I decided against brother printer recently. How Kyocera doesn't follow, so far it seems fine?