Earlier quoted context omitted.
I guess I should rephrase. What language makes it impossible to call abort() after a required XML element is found to be missing?
Presumably languages which default to optional instead of null with the default ergonomics being to “or_else” instead of “unwrap” will encourage safer error handling. It works for me, but I don’t know if it is yet well known what the effect of developer UX on error rate is.
Samsung Blu-ray players bricked because of an XML config file
71–80 of 181 posts
Re: Samsung Blu-ray players bricked because of an XML config file
#72Earlier quoted context omitted.
Vote with your wallet. Don't buy these internet devices. All it takes is for a visiting family member or friend who wants to watch Netflix while you're in another room/asleep/etc to click okay.
Easier said than done. It’s increasingly difficult to find a “dumb” TV these days. Almost all have smart functionality. (and besides, most TVs have other ways of watching Netflix that ought to be more convenient for a visitor. A $30 Roku stick is all you need)
Re: Samsung Blu-ray players bricked because of an XML config file
#73Earlier quoted context omitted.
Please do name and shame.
I don’t know of any off the top of my head, but I have seen them. Besides that though, firmware updates require an internet connection, and those updates contain keys for newer AACS versions. So if you want to play a just-released movie, you may need a player capable of AACS 72 (or whatever it’s at now), but yours may only support AACS 52 (out of the box). MakeMKV does require an update for each new AACS version.
All is not lost.
Re: Samsung Blu-ray players bricked because of an XML config file
#74Earlier quoted context omitted.
Easier said than done. It’s increasingly difficult to find a “dumb” TV these days. Almost all have smart functionality. (and besides, most TVs have other ways of watching Netflix that ought to be more convenient for a visitor. A $30 Roku stick is all you need)
Don't buy a TV then, buy a monitor. https://www.dell.com/en-uk/work/shop/dell-55-4k-conference-r...
https://www.walmart.com/ip/Sceptre-55-Class-4K-UHD-LED-TV-HD...
Re: Samsung Blu-ray players bricked because of an XML config file
#75One thing you have to understand is that these internet-connected Blu-ray players in question are programmed to log their activities and send copies of this information to Samsung. In some ways, this is even more disturbing than the bricking. Only corporate greed can create a media player that watches you and needs constant firmware updates. I have a VCR and DVD player which still work, and things like this are the r…
I'm with you, and I prefer "dumb" devices, but you can still buy these blu-ray players and not connect them to the internet. The internet connectivity is sold as an additional feature so that you can use your blu-ray player to watch Netflix. I agree that I don't want logging on a device like this, but if I was going to connect one of these to the internet, I would at least want regular security updates.
Re: Samsung Blu-ray players bricked because of an XML config file
#76One thing you have to understand is that these internet-connected Blu-ray players in question are programmed to log their activities and send copies of this information to Samsung. In some ways, this is even more disturbing than the bricking. Only corporate greed can create a media player that watches you and needs constant firmware updates. I have a VCR and DVD player which still work, and things like this are the r…
Re: Samsung Blu-ray players bricked because of an XML config file
#77Earlier quoted context omitted.
> Does it revert the firmware to whatever it was shipped with (bugs and all)? Some vendors do, but most vendors do not. I think that's the only reasonable thing to do. Have the original firmware either as an actual rom, or only writable with an enable jumper flipped; use a power on key sequence to boot from the original firmware, copy to normal firmware and reboot into normal firmware (which is now the original firmw…
>I think that's the only reasonable thing to do. But that'd also mean you need double the flash capacity, which drives up the BOM cost.
1. current operating system
2. previous operating system (and next, on upgrade)
3. data partition, shared across both current and previous OS
4. factory reset partition
That means if we needed to do a factory reset we could just load the firmware archive from the fourth partition onto the second partition and execute a normal upgrade, albeit to an older version. Since upgrade packages were small, maybe 500MB?, we could easily cut a little space from the rest of the partitions to make it fit without having to increase the flash capacity.
Re: Samsung Blu-ray players bricked because of an XML config file
#78I think the best approach is to never, ever connect a device like a TV, Blu-ray player, etc to the internet. That's the only way they'll survive. So far no HDMI-based attacks. Hotglue the ethernet port?
At least TVs on the (originally) European DVB broadcast system can pick up firmware from broadcasts. Packets in the transport stream include the necessary firmware.
The worst part about that was if your signal quality wasn't great. You'd see blocks fail, and it'd take ages for them to come up again.
The boxes now ship with usable firmware preloaded, and will update in the background in the first few days usually.
Re: Samsung Blu-ray players bricked because of an XML config file
#79One thing you have to understand is that these internet-connected Blu-ray players in question are programmed to log their activities and send copies of this information to Samsung. In some ways, this is even more disturbing than the bricking. Only corporate greed can create a media player that watches you and needs constant firmware updates. I have a VCR and DVD player which still work, and things like this are the r…
Firmware updates are good. They can patch security issues and they can improve different aspects of the device. The security being the best plus obviously.
Wholeheartedly agree that there is no reason for a company like Samsung to track your every move despite you paying them hundreds for said devive. I'd be very surprised if they don't make a hefty profit from such devices. So why then, do they need to track us in addition to making us fork over our money.
I understand Google tracking us. I don't agree with it, but I understand it. Same with Facebook. But Samsung? Apple? No. They're even going to certain lengths to prevent you from fully enjoying your devices (such locked bootloader, making it hard to repair etc).
Re: Samsung Blu-ray players bricked because of an XML config file
#80I think the best approach is to never, ever connect a device like a TV, Blu-ray player, etc to the internet. That's the only way they'll survive. So far no HDMI-based attacks. Hotglue the ethernet port?
At least TVs on the (originally) European DVB broadcast system can pick up firmware from broadcasts. Packets in the transport stream include the necessary firmware.
I don't know how useful that was. Most people hook up TVs to cable boxes.
I never hooked up my Sony to an antenna for exactly that reason. There were reports of people being unsatisfied with firmware updates. E.g. the motion interpolation algorithm changed.