Originally Posted by tai4de2
And when they demonstrate that they're incapable of producing such firmware updates without breaking basic player functionality (the 24p problem I keep droning on about), well... I think people oughtta know that and factor it into their decision-making process.
Except it is SigmaDesigns that broke that (since it is their Firmware and SoC, supplied to Samsung). So, we need to push on the reference design makers (Broadcom, SigmaDesigns, et al) to continually support these. Everybody talks about how the fill-in-the-company fill-in-the-chip fill-in-the-function stuff works around here (DLP, SXRD, LCoS, HQV, Faroujda, etc.). Time to focus on the main system provider too.
A few years ago, up until two years ago, I was choosing every single part on a board, and getting into the firmware and software, if not writing drivers and board support packages outright. Now, you don't buy a chip from a TI / Freescale / NXP / Broadcom / etc. You get a fully supported platform with reference designs. I'm now banging on engineers at a Chinese ODM to write WinCE drivers for a Freescale part, and I have not, nor will not, see a line of code, even though I wrote the same drivers in Linux for a CirrusLogic part just a year ago. The model has changed. Board Support Packages and drivers are the not what product development companies want to do. This is the value that system providers (were chip providers) and ODMs are supposed to provide.
We are really customers of Broadcom on this player. They are who we need to worry about. Samsung and LG (and whoever next announces at CES) are just the guys carrying the inventory and branding it, and insulating Broadcom from the customer service calls.