t-hack.com

English - X300T / X301T / DIT9719 / KISS KMM / BT Vision / Bluewin TV-Box / V-BOX/ VIP 1216 or similar Hardware => Software => Topic started by: is0-mick on 11. May 2009, 10:53

Title: BT Vision Beta Update
Post by: is0-mick on 11. May 2009, 10:53
From the BT Site:
"This is a pilot version of the patch that does not include all the planned fixes but does include most of the new features. Version numbers for this client are 1.6.25044.803 (with setanta) and 1.6.25044.808 (no setanta). "

PKGDownloader ;)

*cough*
http://ref-bootstrap.nevis.btopenworld.com/upgrade/upgrade-files/005/Philips_DiT9719_05_L3/1.6.25044.803/PKG.DIR

Mick
Title: Re: BT Vision Beta Update
Post by: is0-mick on 11. May 2009, 11:09
OOOH Lots of things look different now..

The NK.BIN is only 2mb, and theres a large 12mb file called ETC.BIN (appears to be a WinCE kernel as well)..

Also some references to an xbox360 controller in the content directory..

V.strange..

Mick
Title: Re: BT Vision Beta Update
Post by: xmob on 11. May 2009, 12:33
BuildSelector.xml looks interesting too.
Title: Re: BT Vision Beta Update
Post by: is0-mick on 11. May 2009, 13:07
Lots of refs to Karaoke ??? and a new karaoke class... any singers?

    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeInit();
    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeSetAccompVolume(byte volume);
    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeSetMicEcho(byte echo);
    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeSetMicVolume(byte volume);
    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeSetMode(TV2KaraokeSupportMode mode);
    [DllImport("TV2Engine.dll")]
    private static extern bool TV2Engine_KaraokeShiftAccompKey(int key);


namespace Microsoft.TV2.Karaoke
{
    public class AccompanimentSettings

    public enum KaraokeChannel

    public static class KaraokeEngine

    public static class KaraokeFramework

    public class KaraokeSettings

    public static class KaraokeUtilities

    public class MicrophoneSettings
}


Mick
Title: Re: BT Vision Beta Update
Post by: cancunia on 11. May 2009, 17:47
Any luck in getting the new version to boot?
Title: Re: BT Vision Beta Update
Post by: cancunia on 12. May 2009, 13:53
Tried the new package on my unchipped box, some interesting results although I still get the c03 error.

Slightly different diagnostics page at the c03 error:

Boot Rom version 1.1527 - presumably same as before

Client Version 1.6.25044.803 (release)

No opportunity anymore to 'specify server address' - anyone know what that was for?

Slightly more interesting was the portscan.
Now shows port 8080 tcp open, described as 'http-proxy' by the port scanner

And most interesting of all
The Port Scanner now shows the operating system as
T-Home X 300T or X301T media receiver set top box!!!

Port scan was done using zenmap.
Title: Re: BT Vision Beta Update
Post by: cancunia on 12. May 2009, 14:10
Update to the above post re the port scan:

Running: AT&T Windows PocketPC/CE, Motorola Windows PocketPC/CE, Swisscom embedded, T-Home embedded

OS details: AT&T U-Verse or Motorola VIP1200-series digital set top box (Windows CE 5.0), Swisscom BlueWin TV set top box, T-Home X 300T or X301T Media Receiver set top box
Title: Re: BT Vision Beta Update
Post by: xmob on 12. May 2009, 14:11

Now shows port 8080 tcp open, described as 'http-proxy' by the port scanner


I haven't got this software on any of my boxes yet.  In the meantime, what happens if you go to http://[box ip address]:8080 in your browser?

I'll hopefully get the chance to have a fiddle later this afternoon.
Title: Re: BT Vision Beta Update
Post by: cancunia on 12. May 2009, 14:41
http to port 8080 gives a blank screen, so does tying it as a local proxy. telnet gives some kind of key echo but with blank charachters.
Title: Re: BT Vision Beta Update
Post by: xmob on 12. May 2009, 15:09
Telnet to port 8080 then type

Code: [Select]
HEAD / HTTP/1.0[cr]
[cr]


Where [cr] = Carriage return.  Unless you turn local echo on you'll have to type blind.   ;)
Title: Re: BT Vision Beta Update
Post by: is0-mick on 12. May 2009, 15:53
I've tried a few things with the box.
BooterCE is no longer there.

They seem to be using a new dll called sigcheckfilter.dll, which is in the 1st NK.BIN.

This is a StorageManager filter, and is referenced in the registry files Boot.hv and Default.hv.

All the files on disk no longer seem to be being checked on startup, and only checked when loading them, hence the faster startup from cold.

I edited the hv files with the program here:
http://ceregeditor.mdsoft.pl/ceregedit_setup.exe

I tried removing the references to sigcheckfilter.dll, and binmodding the nk.bin with the replacement hv files, but the box just hangs on the initial "Please wait" screen so I guess the initial kernel is crashing.

Mick
Title: Re: BT Vision Beta Update
Post by: is0-mick on 12. May 2009, 17:06
*Update*

The program for editing the registry must not be working properly..
I manually hex edited the hv's and replaced the ref's to the sigcheckfilter.dll with 0x00, binmodded the nk.bin, and..... the box booted with no file checking  ;D

I was able to verify this by modding the splash logo.

Mick
Title: Re: BT Vision Beta Update
Post by: Hoernchen on 12. May 2009, 21:14
Try http://wiki.xda-developers.com/index.php?pagename=RomTools/fdf2reg.pl and reg2fdf.pl ;)
Title: Re: BT Vision Beta Update
Post by: Mulder3 on 14. May 2009, 11:05
Anyone noticed audio_microcode_tango2_release.bin/demuxpsf_microcode_tango2_release.bin/video_microcode_tango2_release.bin in ETC.bin? Could someone with a modded box try to load them under Linux?
Title: Re: BT Vision Beta Update
Post by: DarkNeo on 16. May 2009, 08:47
I'm a bit busy with some other things so I figured I'd throw these questions out there in case anyone feels like answering them, with the new software the booter.dll is gone, so LaunchApp has become TV2Engine_LaunchApp. Is the pinvoke still the same? Is there any sign of AppRunning, or more importantly KillApp? And even more importantly how are we going to load the USB driver now?

I know everybody is probably more interested in the Linux progress (nice work btw) but I'm still sticking to CE for the moment.
Title: Re: BT Vision Beta Update
Post by: Hoernchen on 18. May 2009, 19:29
Is there any reason why you cant't just pinvoke CreateProcessW directly instead of using the TV2Engine_LaunchApp wrapper function ?
Title: Re: BT Vision Beta Update
Post by: is0-mick on 15. Jul 2009, 15:10
Hmm Seems theres a new beta 2 available...

*ahem*
http://ref-bootstrap.nevis.btopenworld.com/upgrade/upgrade-files/005/Philips_DiT9719_05_L3/1.6.25077.825/PKG.DIR

.82X - second beta of new software

Where X is either 1 or 5, 1 = viewing card slot disabled and 5 = slot enabled for use of the former Setanta channel

Mick
Title: Re: BT Vision Beta Update
Post by: d3xt0r on 14. Aug 2010, 01:38
Sorry to bump an old thread but

http://ref-bootstrap.nevis.btopenworld.com/upgrade/upgrade-files/005/Philips_DiT9719_05_L3/1.6.25077.830/PKG.DIR

http://ref-bootstrap.nevis.btopenworld.com/upgrade/upgrade-files/005/Philips_DiT9719_05_L3/1.6.25077.835/PKG.DIR

*.830 is there
*.835 is there

and also Port 1027 is open/filtered (IN VERSION .821/.825)