Sunday, 11 August 2019

Calling all Sony BVM 14F1 & 20F1 owners: Your CRT could be at risk of software death


The three chips pictured below found in the BC slot1 board contain key software at risk of preservation unless we act today.


IC3 is a 2mbit flash and contains the cpu code, according to the manufacturer datasheet it has a data retention guarantee of 10 years. IC107/108 are 256kbit eproms containing key system signals, their data inside will last 30-40 years depending on conditions.

If you would like to help preserve these please dump/read these chips and provide me a copy along with your CRT monitor model and year, BC board revision code, and software revision (menu->status). If you don't have a chip reader you can buy the inexpensive TL866II Plus from Ebay, IC3 will dump as AM28F020, and IC107/108 as any 27C256 eprom variant.

My monitor is a 20F1E from 2002, BC board rev A-1135-825-B, software rev 1.40. I have uploaded a copy of the content of my chips here: https://drive.google.com/drive/folders/1RcOjDqqe6G82cl521OmtAqBghIEh3i2x

UPDATE 8/13: Now moved to Github: https://github.com/ArcadeHacker/PVM-BVM-Monitor-ROM-Preservation

Thanks for collaborating in preserving such fantastic monitors.


27 comments:

  1. Hi,

    I got a BVM-20F1E and a G540 dumper so I'll dump those and send you a link to them (I have to locate a XP machine, if you got other recommendation about IC dumper I'm all ears). I'd like to know if you got preference about the naming scheme and the dump format (bin and/or hex...)?

    Any idea if otherBVM/PVM model are at risk ? What about consumer sets ?
    Anyway thanks for the heads up !

    Cheers,

    Jonas

    ReplyDelete
    Replies
    1. Thanks! BIN is fine. Probably most other BVMs have software too. It would be great to document them all and preserve anything necessary.

      Delete
  2. Do the PVMs have similar chips/code?

    I can get the code from my D20F1E too

    is this the same as the firmware?

    I have 1 FW update.bin , that we should be able to compare for reference

    ReplyDelete
    Replies
    1. It could be, would be great to back up as many monitors and versions as possible to create a repository.

      Delete
  3. IMO putting it on Github would be handy but at the mercy of a DMCA takedown since the firmware should be copyrighted (even if the goal is clearly preservation intented and not piracy/profit based).

    Maybe a private repository would be better ? Anyway, the more dumps (organised by model and version) the better.

    ReplyDelete
    Replies
    1. I think you are right, Github + backup should do the job. I will upload the files later today and talk with Bitsavers.org so they try keep a copy.

      Delete
    2. FYI https://github.com/ArcadeHacker/PVM-BVM-Monitor-ROM-Preservation

      Delete
    3. Thanks for that initiative. I just dumped my 3 IC and discovered that the dumps are exactly the same as yours. For the firmware (IC3) this was expected since I also got a 1.40 version, but regarding the two other IC (EPROM) I thought they would be different by holding different calibration values. My guess is that calibration and user data (channel names etc...) would have to reside somewhere-else. Given I don't have any memory card to dump these settings for backup purpose I will try to figure a way to smuggle them out. Maybe through a BKM remote emulator or something; if you've got any other idea don't hesitate to chime in ! Cheers

      Delete
    4. Hey Jonas, great you could take a look. Anything settings or calibration is probably held inside ram, there's a battery there to keep data alive. The roms contain signals going to other boards in the chasis, the cpu board sets address bits for the roms and the data output in the form of bits is the signals, very peculiar system.

      Delete
  4. My Barco Broadcast monitors are using eproms for software as well. I've been intending to dump them for a while but keep putting it off for other projects

    ReplyDelete
    Replies
    1. Maybe this week? happy to put a copy in the repository.

      Delete
    2. Dumped the 2 eproms. I will check when I have more time to see if any of the other monitors are running different versions but I am sure they are all the same. Uploaded the files to my website along with some images for reference. Been meaning to do a write up on these monitors as there is very little information about them out there. Seems like there is also software on a PIC and a PAL/GAL IC but unsure about how to correctly dump them.

      Delete
    3. Great!! Just added these to the repository, we will also send them to mame for emulation: https://github.com/ArcadeHacker/PVM-BVM-Monitor-ROM-Preservation/commit/0f0144ba10f771874a7bf65389f43ee12fd3ae12

      Delete
  5. I have created the following Github, let's make this grow: https://github.com/ArcadeHacker/PVM-BVM-Monitor-ROM-Preservation

    ReplyDelete
  6. Anybody know if the Sony PVM-5041Q (5" CRT) has any dumpable roms?

    ReplyDelete
  7. Anybody know if the Sony PVM-5041Q (5" broadcast crt) has any dumpable roms?

    ReplyDelete
    Replies
    1. Detailed part list https://usermanual.wiki/Document/PVM5041Q.4119563071.pdf

      Delete
    2. Thanks, I only had a copy of the user's manual.

      Delete
  8. Do you know if the PVM-1442QM is also affected? And what about the BVM-D32 and D24?

    ReplyDelete
  9. Hi Eduardo - I think I have a 14F5U here with a software issue. Can you shoot me an email and I can give you more details? I also posted this on the FB group - Professional & Broadcast CRT Monitors.

    ReplyDelete
    Replies
    1. Thanks for reaching out. Do you have a copy of the monitor software from someone else? Comparing it with yours would be a good start.

      Delete
  10. I've got a few bvm 20s, firmware 1.41 I remember... Just bought the dumper mentioned from fleabay ;)

    ReplyDelete
  11. I've got a couple of BVM 20 cards dumped - how to send them? I can't upload to github?

    ReplyDelete
    Replies
    1. Share a link if you can please, thank you!

      Delete
    2. Thank you! Would you like to be credited? if so please let me know the name.

      Delete
  12. Nah no credit, thanks for all u have done!
    Got a couple more to dump, will be a while before I can get to them tho :)

    ReplyDelete