Announcement

Collapse
No announcement yet.

WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

    SUCCESS!!! Finally. That was fiddly.

    The key was that digit (plain) to encoded you have to use 3-rotate, but for alpha (plain) use 10-rotate.

    EDIT: okay, not *quite* success yet, the date is wrong... should be July 26, 2016 :sigh:



    Header 1: 'O95w-28ps49m 02v9o.' => 'Tebo-ictview files.'
    Owner: 'G5u9k8s' => 'Landrex'
    Password: 'B!Z@6sob' => 'G!G@byt3'
    Date: 'Eksq dc, beeh' => 'July 21, 2908'
    Last edited by inflex; 11-21-2021, 08:51 AM.
    YouTube Repair Videos - https://www.youtube.com/user/19PLD73
    FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

    Comment


      Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

      NOW it's fixed....


      Header 1: 'O95w-28ps49m 02v9o.' => 'Tebo-ictview files.'
      Owner: 'G5u9k8s' => 'Landrex'
      Password: 'B!Z@6sob' => 'G!G@byt3'
      Date: 'Eksq dc, beeh' => 'July 21, 2016'
      YouTube Repair Videos - https://www.youtube.com/user/19PLD73
      FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

      Comment


        Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

        Oh gee, all of this for a few strings… Nice teamwork!

        Comment


          Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

          Originally posted by mmu View Post
          Oh gee, all of this for a few strings… Nice teamwork!
          Agreed, that one was a bit disproportionate.

          I've been going back over your python dump_tvw code and migrated a lot of stuff in to my C decoder and things are starting to come together (sadly the whole pins/parts on the boardview won't really happen until right at the end ).

          ie, here's a dump so far of what I've got with the B562.tvw file ( managed to get the nets out on this one ).

          Still some issues with parsing on more complicated boards with different pad options / types and still haven't worked out the block of data after the nets but before the part:pin definitions (with all the probe data).
          Attached Files
          YouTube Repair Videos - https://www.youtube.com/user/19PLD73
          FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

          Comment


            Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

            Do you have any information on this type of files .cad and .fab ?

            Do you think that it is possible to extract and try to read with another viewer.
            It would seem unisoft and fabmaster would be the only ones to do this work maybe?
            it might be easier to retrieve the right information

            https://www.unisoft-cim.com/pcbview.php
            https://smtnet.com/company/index.cfm...mpany_id=41319

            I think you have already done research on this side
            Attached Files

            Comment


              Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

              It's interesting, the Unisoft site used to actually have multiple sample files for each format; I see they've done an update and removed that.

              FAB, IPC, GenCAD, CAD I've added ( maybe some others ) on top of what OBV has ( though I believe OBV now has GenCAD support as well )
              YouTube Repair Videos - https://www.youtube.com/user/19PLD73
              FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

              Comment


                Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                Have the preliminary DRILL layer sorted out now, and that also makes my first connection with the nets.

                03H30 roughly... spent too much time on this tonight and a lot of kludging, but at least the hole sizes are about similar to the tool sizes and the netnames are correct too.

                Small celebration.

                (edit: tebo uses diameter, I use radius... fixed by /2 )
                Attached Files
                Last edited by inflex; 11-23-2021, 11:31 AM.
                YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                Comment


                  Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                  We'll soon have to open some champ I guess.

                  On the topic of other formats, yesterday I had a look at Sprint Layout (another night not slept) because people recreating all those old computer PCBs mostly use that, it seems someone started REing that (but it's some win32 stuff that doesn't even builds with libwine because MFC). Would be nice to get proper board view when troubleshooting battery-damaged logicboards like the ill-fated Mac LCs…

                  Comment


                    Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                    I swear I need to write a hex-editor just for these types of jobs

                    ie, so I can do a N-way comparison between starting points in a file and see where the divergences are.

                    wxHexEditor comes close but it also is buggy/odd on linux.
                    Attached Files
                    YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                    FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                    Comment


                      Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                      Originally posted by inflex View Post
                      I swear I need to write a hex-editor just for these types of jobs

                      ie, so I can do a N-way comparison between starting points in a file and see where the divergences are.

                      wxHexEditor comes close but it also is buggy/odd on linux.
                      not quite understood what you wanted but I use it when I want to cut, analyze and compare.
                      Attached Files
                      Last edited by Maxpower3; 11-25-2021, 08:17 AM.

                      Comment


                        Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                        I just found ImHex ... looks like what I'm after.

                        https://github.com/WerWolv/ImHex
                        YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                        FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                        Comment


                          Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                          A little bit of a step backwards as I migrate what I've done so far over in to ImHex tool. Upside is that I basically am forcing myself to strictly define the spec.
                          Attached Files
                          YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                          FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                          Comment


                            Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                            I know about Hachoir : http://hachoir.readthedocs.io/
                            Didn't use it much, and it doesn't run for some reason from the package here.

                            Comment


                              Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                              Just "reporting in".

                              Development continues, the ImHex tool has had a few fixes as well which is improving the process of decoding.

                              There's some key patterns I still need to decode but there is defintely progress.

                              I've been uploading the teboview.hexproj file for ImHex to the github.

                              Right now I'll crash / fail with boards I'm not using for the decoding process; this is because I'm initially trying to get a running result to the end of the file, and from there I'll introduce new boards to flesh out the various "alternative" data blocks.
                              YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                              FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                              Comment


                                Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                Which software made for generate .brd boardview to .fz .tvw .bdv .cad .gr like format ?
                                Or what software can covert .brd boardview to .fz .tvw .cad boardviews format?

                                Comment


                                  Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                  thankyou

                                  Comment


                                    Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                    where can we get this tool your developing?
                                    I figured out my password but the tool would be so much faster.

                                    Comment


                                      Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                      Delayed work really - many other things have taken priority over the TVW decoder.
                                      YouTube Repair Videos - https://www.youtube.com/user/19PLD73
                                      FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

                                      Comment


                                        Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                        Originally posted by inflex View Post
                                        Removing the password is trivial.

                                        I took a file which has a password in it, and removed the string that occurs after the .G34S string and set the string length byte to 0. Now is readable in TeboView 4 without requesting the password.
                                        Maybe anyone help me with password in this file. I've removed same bytes, and file is opening with errors via TVW, via BoardViewer all is ok. But i want to use layers.
                                        Attached Files
                                        Last edited by Danila.; 12-13-2022, 05:28 AM.

                                        Comment


                                          Re: WANTED: Teboview / TVW file format specification to write OpenBoardview decoder

                                          Originally posted by inflex View Post
                                          Moving pointer ahead...Password: 'YZM' => 'DFT'
                                          I've found)

                                          Comment

                                          Working...
                                          X