digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Video Hardware Repair (https://www.digitalfaq.com/forum/vcr-repair/)
-   -   Snell TBS800 web management software? (https://www.digitalfaq.com/forum/vcr-repair/14004-snell-tbs800-web.html)

kingk110 01-12-2024 06:18 PM

Snell TBS800 web management software?
 
Hello all
I am trying to remote access an old tbs800 through web and tried differnet versions of java and using compatibility mode in edge to internet explorer but can't access the tbs800.
can anyone help me how can I access this device.
I also read this link (https://www.digitalfaq.com/forum/vid...s800-info.html) and used java 1.6 and IE tab on chrome but didn't work.

I am using win 10.

Regards

latreche34 01-13-2024 12:46 AM

All the functions are accessible from the front panel, so you don't really need a web interface, if you must you would need the rollcall web interface app, Here is the link.
Note that you may need a cross ethernet cable for it to work, not a direct cable, unless you have a smart router that can detects the cross link and corrects for it.

kingk110 01-13-2024 10:21 AM

Hello
It is faster from the web and i want to place it beside some devices in the server room.
After about 6 hours of trying more than 15 java jre and jdk versions it worked.
I searched for the rollcall but they said no lan connection in it just usb connection.
It is connected to a switch so i think no need for cross cable. The cross one when it is directly connected to a pc.
I'll give your link a try.
Thank you very much

latreche34 01-13-2024 10:58 AM

The USB version does not need the Rollcall, Only ethernet port, Could you share you experience of how you got it working for future references when people come across this thread? screenshots a plus, thanks.

latreche34 02-05-2024 09:38 PM

I finally sat down this last weekend and sorted out the TBS800 hardware, First I made an audio cable using an old D-SUB 25pin cable and two red and white RCA cables, Connected both cold and ground from the balanced D-SUB pins to the unbalanced RCA connectors just like I did to the BE75 and it worked.

Then I made a crossover RJ-45 cable with the tool using some supplies I had left from my previous DIY surveillance IP cameras install. However for the life of me I could not get this to work, Tried Chrome, Edge, RollCall, nothing worked, I'm using Windows 11 64bit though.

latreche34 02-06-2024 02:55 AM

After a little bit of digging I found out that newer network cards don't need crossover cables, They work fine with a straight cable, So using one I was able to get the lights on the ethernet port to light up and the TBS800 displays an IP address, However I'm still not able to access its interface.

gunzel 02-06-2024 05:08 AM

Can you ping the IP address?

If not:
Are you connecting directly from the Windows 11 computer to the TBS-800? What are the IP addresses of the Windows machine and the TBS-800? If they are directly connected they are probably link local addresses that look like 169.254.x.x so they should work, but if they are not then there may be some mismatch there. Looking at the manual for the TBS-700 it looks like they may default to a 192.168.0.x address, in which case you need to manually set Windows to have an address in the same network (last number different, and not 0 or 255).

If yes:

What does the web browser say? Is it connecting at all?

latreche34 02-06-2024 11:59 AM

The TBS800 showing both the default and current IP address as 192.168.0.100, I have no clue how to proceed from here.

latreche34 02-06-2024 12:29 PM

1 Attachment(s)
Ok, I've managed to finally connect to it by setting the PC IP address to a different one, However all what I'm getting is a white page with a banner, no menus:

https://www.digitalfaq.com/forum/att...1&d=1707244162

gunzel 02-06-2024 01:26 PM

Can you post the html source code of that page? That should give a clue as to whether there is some other software like Java or ActiveX required.

latreche34 02-06-2024 01:45 PM

1 Attachment(s)
That's what I thought, Although I updated the discontinued Java on my computer but I think that's what the issue is:
Is this what you are looking for?

https://www.digitalfaq.com/forum/att...1&d=1707248906

gunzel 02-06-2024 02:22 PM

You’re on the right track, but I need the full source, there’s a lot hiding under those disclosure triangles.

On Chrome you should be able to save the page as html only, or right click on the page and view page source.

Sorry I am a Mac user so it may not be exactly the same.

latreche34 02-06-2024 02:30 PM

2 Attachment(s)
Okay I saved the page as HTML, and zipped it, also here is a screenshot:

https://www.digitalfaq.com/forum/att...1&d=1707251301

gunzel 02-06-2024 02:41 PM

Great. It looks like all the smarts are in the script “launch.js”. Could you post the source of that script?

lordsmurf 02-06-2024 02:51 PM

I'm only loosely following this conversation.
@gunzel, Are you suggesting the JavaScript is embedded in the hardware?

gunzel 02-06-2024 03:03 PM

There is a JavaScript script served from the TBS to be executed by the web browser, based on the source of the html page it should be at http://192.168.0.100/launch.js

If we can get the source of the script we can see what it is trying to get the browser to do.

gunzel 02-06-2024 03:08 PM

The other thing that might be useful is the console output of the browser when it loads the page. I'm guessing that is the next tab to the right from the selected "Elements" tab in the screenshot in post #11.

latreche34 02-06-2024 03:52 PM

How do I get the source of the script? When it comes to networking and coding I'm really unsavvy, just keep that in mind.

gunzel 02-06-2024 04:03 PM

If you just load http://192.168.0.100/launch.js in a new browser window it will probably just display it as plain text that you can save or copy paste.

latreche34 02-07-2024 02:43 AM

Oh, okay, it just repeats the following with a lot of space between them:

document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('');

gunzel 02-07-2024 04:58 AM

And there's nothing in the quotes at all?

Or perhaps that is an artifact of the forum, or the browser when it is displaying the JavaScript source. There should be HTML tags inside the quotes and they may be getting parsed and hidden.

Maybe when the launch.js file loads do a right click and view source on that page? I'm worried the browser is monkeying with the script.

If there is nothing then I think the software on the TBS-800 is damaged in some way.

latreche34 02-07-2024 10:30 AM

2 Attachment(s)
I tried the other TBS800, same thing:

latreche34 02-07-2024 11:23 AM

1 Attachment(s)
I've been in another tech forum and they suggested to use K-Meleon browser, first I got a blocked Java script message, then went to Java setting and allowed the URL and lo and behold the page came to life, I just have to work on the scaling, the page looks very condensed:

https://www.digitalfaq.com/forum/att...1&d=1707326556

latreche34 02-07-2024 12:16 PM

Not so fast... I don't think the interface is communicating with the device, I can make changes but they don't take effect and when I move a slider of a parameter and hit reset it won't go back to its default position, So I don't think it's fully functional yet. Any idea?

lordsmurf 02-07-2024 12:27 PM

Old IE from same era as the device. May require old computer, or may require alternative browser that acts like IE and still runs modern. I know there were some, but not used a multi-IE software in years.

latreche34 02-07-2024 12:36 PM

The trouble with that is old computers don't have USB 3 to capture raw SDI, That's why I'm trying to run this on the same computer.

latreche34 02-07-2024 01:02 PM

1 Attachment(s)
By zooming in the page I could see the status indicator is lit red, which means the device is not connected, According to the manual it should be green.

https://www.digitalfaq.com/forum/att...1&d=1707332519

lordsmurf 02-07-2024 01:02 PM

Well, no, you can get an XP system, running IE, with USB3. But it's not anything on-hand, it must be custom built.

gunzel 02-07-2024 02:55 PM

Some good progress while I’ve been sleeping.

The second screenshot from post #22 tells us it wants Java 1.5, also known as Java SE 5. Do you know what version of Java you installed? And what version of K-meleon do you have?

Doing a bit of looking around I also found CheerpJ Applet Runner which is a Chrome extension that lets you run Java applets in the browser without using Java at all. Whether it can target something this old I’m not sure, but probably worth a try.

I suspect the best way to get this to work is to use contemporary software, but we may be able to get there by using virtualisation and running an old version of Windows with an old IE and old Java in a virtual machine. Do you have any experience using VirtualBox or any other virtualisation software?

I can experiment a bit more if you can get me the Java applet source and attach it here. It should be at http://192.168.0.100/00013de8.jar Hopefully the browser will just prompt you to save the file, but maybe you will see a whole lot of jibberish an a page and then can save that. A jar file is actually a zip file so it may unzip it when it downloads. You can just zip it up again to attach.

And if you can save the view source of launch.js as in the second screenshot of post #22 that will save me typing it all back in.

latreche34 02-08-2024 02:42 AM

1 Attachment(s)
I think I have Java 8.

I'm running the latest version of K-Meleon I believe it's 76.5.1 on Goanna 3.6.0 (Build 20240203).

The Chrome plugin you linked did not work unfortunately, just a white page with the banner on top.

Attached is the file I saved by accessing the IP address you linked, had to zip it again for the forum to accept it, The original zip format is not accepted, so you may have to unzip it twice. Had to change the IP address because for some reason TBS800 decided to change its current IP address. and here is the text:

Code:

document.write(''); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('');

latreche34 02-08-2024 03:14 AM

I take that back, I have Java 1.8.0.

gunzel 02-08-2024 04:42 AM

Stupid Java versioning. 1.8 and 8 are the same. When they went to 1.5 they rebranded to Java 5 SE to "better reflect the maturity of Java" or some rubbish like that.

That jar file has come through OK. But if there is any chance of zipping up the launch.js file and attaching that it would be great, seems the forum is eating the html tags to protect itself in case they are nefarious.

It will probably take me a day or two to get things set up and see if I can suggest a good next step. Pity that the Chrome extension didn't work but seemed worth a try.

latreche34 02-08-2024 04:57 AM

1 Attachment(s)
You mean the page source?

lordsmurf 02-08-2024 01:00 PM

Quote:

Originally Posted by gunzel (Post 94606)
seems the forum is eating the html tags to protect itself in case they are nefarious.

Correct. Put it inside code tags.

Code:

OMG! EVIL HTML CODE!
HTML Code:

OMG! EVIL HTML CODE!

gunzel 02-08-2024 01:58 PM

Quote:

Originally Posted by latreche34 (Post 94607)
You mean the page source?

Perfect, that came through OK.

gunzel 02-08-2024 08:51 PM

I had more of a play. Despite the "launch.js" script writing in html tags that request Java 1.5 (5) the actual complied class files in the jar file are all targeting Java 1.6 (6).

I'm hoping that using a contemporary browser and OS along with the Java 6 Runtime might be enough to get it to work.

I was able to get a virtual machine running Windows XP 32 bit, IE 6 and Java Runtime Environment 6 to then load and execute the jar successfully, but beyond visually looking a bit better than yours in K-Meleon (everything lines up) it's the same with the red dot as in my case there is no TBS-800 to talk to. Whether it will work with a TBS-800 I'm not sure.

I will have a look at some packet traces and see what it is trying to do on the network once the Java app is loaded and running. But for now I have included the instructions to get the VM up and running.

Let me know if anything is unclear or you have questions.

------

Java 6 SE on Windows XP

Download VirtualBox:
https://www.virtualbox.org

Warning: don’t do this on a company computer as the licensing for commercial use is onerous and Oracle apparently scan or phone home looking for infractions.

Once it’s downloaded install it, the defaults are fine.

You may get an error about needing the “Microsoft Visual C++ Redistributable” before you can install VirtualBox. You can get the installer from Microsoft here:
https://aka.ms/vs/17/release/vc_redist.x64.exe
And read more about what this is here:
https://learn.microsoft.com/en-us/cp...?view=msvc-170

Then download a Windows XP virtual machine, this one on the Internet Archive is one Microsoft used to distribute for developers to test with:

https://archive.org/details/ie6.xp.virtualbox

Once it is downloaded extract it, you should have a file called “IE6 - WinXP.ova”.

Also download the Java SE Runtime Environment 6 Windows 32 bit installer from https://archive.org/details/java-se-...windows-32-bit Put the file into a folder with nothing else in it, we will share this folder into the VM later to do the install.

Run VirtualBox, then “File > Import Appliance” select the “IE6 - WinXP.ova” file. It will take a little while to import it. Select the resulting virtual machine called “IE6 - WinXP” and click the “Take” button to take a snapshot. This lets you rollback to a fresh machine if you have an issue further along.

Start the machine, You may get an error that virtualisation is not enabled on your machine, you will need to restart and edit the BIOS to enable it.

Once Windows XP boots wait for the timeout and click “Resolve Later” about the licensing. From the devices menu above the virtual machine desktop select “Insert Guest Additions CD image…”. This should automatically start the VirtualBox Guest Additions installer. Select “I want to manually reboot” at the end. Then shut down the XP machine.

Taka another snapshot, then start the VM again. Under “Devices > Shared Folders > Shared Folder Settings” select “Transient Folders” then for “Folder Path” select the folder you put the Java 6 installer into, check the “Auto-mount” checkbox, you shouldn’t need to touch the other fields. Click OK, then OK again.

Open “My Computer” from the start menu, you should see a network share, and inside should be the Java 6 Runtime Installer. Run the installer. Once it is complete shutdown the VM again and take another snapshot.

Start up the machine, open IE, type in the URL for the TBS-800 and cross your fingers that it works :)

------

latreche34 02-09-2024 02:20 AM

Thanks you, I will get through it this weekend and report back, If this is going to work, can I run the VM from a separate window in the current OS or I have to boot in it, The reason I'm asking is, I have to be able to capture and monitor the screen while changing the setting in the TBS-800 menu at the same time.

gunzel 02-09-2024 02:32 AM

The VM will run alongside everything else, it’s just like another app. You do have to assign it some resources but it’s pretty lightweight as it’s XP. I’ve left it at the defaults so we can probably tune it down once we know it works.

I did some packet tracing and when I run it the Java applet is sending UDP packets to port 81 on what it thinks is the TBS-800 with a readable message of “Control.State=?” so it looks promising that it will work. In the jar there are are class files for both UDP and TCP communications.

latreche34 02-09-2024 03:05 AM

1 Attachment(s)
I couldn't sleep so I gave it a try, It actually took about 4 seconds to import the appliance, The problem I'm having though is I couldn't get pass that Win XP licence window, It gets there and it freezes, Nothing works.

https://www.digitalfaq.com/forum/att...1&d=1707469443

gunzel 02-09-2024 03:46 AM

So nothing happens if you try to click “Reaolve Later”?

Do you get a mouse pointer that moves in the VM?

When the VM starts does it pop up a bar on the right with messages about auto capturing the mouse and keyboard?


All times are GMT -5. The time now is 10:46 AM

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.