Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - is0-mick

1
Just wondering if anyone has sniffed the URL / Update / Firmware for this?

Mick
2
Been thinking about this the last few days..
The main chip on this is the same as the DM500HD receiver, I'd think both boxes would adhere to the same reference design or be very similar, seeing as most of the components are on a single chip.

Both boxes also appear to be little endian, so in theory it should be possible to use the DM500hd kernel / drivers on this box...

Due to jtag being disabled, I think the process of testing this would be more complicated than normal, not easy, but not impossible...

Any thoughts?

Mick
3
I got another black BT box from ebay, removed the CPU and traced the tracks as per the datasheet.

Pinouts of the connector are attached.
The only pins I'm not 100% on are the 2 x 3v3 pins, they seem to go through some diodes direct to the 3v3 supply. I cant see them going to anywhere else, so I'm fairly sure that they are just supply.

Mick
4
Hi Guys,
Got a black BT box today to disect.
Completely different to the other boxes. This one is Broadcom based.
BCM7405.

I think the board could be a reference design, or they designed it for multiple uses.
There are a number of places where unpopulated components would fit, such as another card reader, and also an external power jack (12v type).
There is also a place for a reset switch, and for another sata port.

Pictures attached.

Does anyone have any datasheets (not the 2 page product brief) or ballout for the BCM7405?

Mick
5
WinCE / Playing video (reliably)
27. Oct 2009, 10:47
Hi Guys,
I had a quick play with the BT box last night (its been a while) as I was thinking about the possibility of playing MKV or TS files with the box.

Anyway when I was playing video with it last time and creating a new VIDEO object I was getting menu corruption when leaving the about page, and the box seemed to be in an unstable state.

Last night I discovered a nice static class 'MediaSessionManager' which seems the box uses for playing all types of media, including the DVB-T, VOD stuff etc.

In the AboutPage class add:

using Microsoft.TV2.Media;

In the OnSelect_NetworkInfo method I added the following line:

MediaSessionManager.TuneToWMSURL("test", false, g, "mms://qstream-wm.qbrick.com/00237/kkv08.wmv");

This now plays wmv from the C# very reliably with no corruption to the menu system or any other unusual effects.

MediaSessionManager also has a few other TUNE methods which call the lower classes for VOD and DVR and LIVE playback.

I am going to look into the VOD and DVR playback classes to see if it is possible to playback video from a file on the hard disk.

I did try a few things like:

MediaSessionManager.TuneToWMSURL("test", false, g, @"file:\Hard Disk 2\EK06981.asf");
MediaSessionManager.TuneToWMSURL("test", false, g, @"file://\Hard Disk 2\EK06981.asf");
MediaSessionManager.TuneToWMSURL("test", false, g, @"file://Hard Disk 2/EK06981.asf");

But it seemed to generate an error of:
strWmsErrorDesc   "Playlist not open"   
Mick
6
Open source player WITH source code / sdk (free to download).
Quote

Ultio Challenge: For those up for it

We are releasing the firmware sourcecode - and you show us what you can do with it! (.. and if you are feeling Philanthropic... help us make our products the best in the world)

Show it Off

Ever thought, you had what it takes to make a product even better? or if there was someway you could make the product work the way you wanted it to work?

Here's a chance to show off - what you can really do. Contact our Support Center and download our open-source sourcecode of Ultio's firmware.




http://www.mvixusa.com/ultio/mvix-ultio-challenge.html


Google suggested it was sigma 8635 based, but seems its realtek from the files...


Mick


8
Software / BT Vision Beta Update
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
9
Hi Guys,
I just thought i'd try a couple of things, and it seems to have paid off!

I quickly hacked the about page which is in \Microsoft\TV2\UI\AboutPage.cs
and added

                Video test = new Video();
                test.TuneToWMSURL("mms://qstream-wm.qbrick.com/00928/rapport/080205rapport1930.wmv");

in the OnSelect_NetworkInfo method.

Like this:


        public void OnSelect_NetworkInfo(Gadget g)
        {
            try
            {
                string hostName = Dns.GetHostName();
                IPHostEntry hostEntry = Dns.GetHostEntry(hostName);
                string str2 = null;
                foreach (IPAddress address in hostEntry.AddressList)
                {
                    if (str2 != null)
                    {
                        str2 = str2 + ", " + address.ToString();
                    }
                    else
                    {
                        str2 = address.ToString();
                    }
                }
                Variables.Set("IPName", hostName);
                Variables.Set("IPAddress", str2);
                Variables.Set("IPGateway", DiagnosticAddress.GetGatewayIPAddress());
                Variables.Set("Bps", Bootstrap.ClientConfig.Bps.ToString());
                string str3 = UIFramework.GetString(TV2SystemConfig.IsOnline ? "Settings.About.NetworkInfo.Connected" : "Settings.About.NetworkInfo.Disconnected");
                Variables.Set("IPTVStatus", str3);
                this._networkInfoTextBox.InvalidateAll();

                //added by mick !
                Video test = new Video();
                test.TuneToWMSURL("mms://qstream-wm.qbrick.com/00928/rapport/080205rapport1930.wmv");             
            }
            catch (Exception exception)
            {
                TV2DefaultExceptionHandler.IgnoreException(this, exception);
            }
        }


See attached picture :)

Mick


10
Hardware / DCR7101/03
12. Oct 2008, 09:41
Herman sent me a link to another box that is similar to the BT Vision DIT9719.

http://www.cablecom.ch/en/hd_mediabox_receiver_popup.jpg

It is model number: DCR7101/03
And seems to hold the display, which I thought was missing from the BT offering (noticed the pads on the front panel where a display could be attached).

Hopefully someone can take a picture of the display board, so we can identify the components required :)

Edit: Here is a picture of the box with the display lit up
http://www.bild.li/mosh/images/AV_front.jpg


Mick
11
Software / Crash Logs
14. Sep 2008, 15:08
Hi,
I was wondereing what the crashlogs on Hard Disk 2 Contain?
So I thought I'd do a little digging... They are base64 encoded XML's.
The following code will decode them.

StreamReader reader = new StreamReader(@"c:\TV2ClientCrashLog_2008_09_13__17_38_39_9030000.log");
string str=reader.ReadToEnd();
reader.Close();
byte[] bytes = Convert.FromBase64String(str);
string xml = Encoding.Unicode.GetString(bytes, 0, bytes.Length);

You have the xml in a string to write to disk or whatever.

Here is what it looks like:

  <?xml version="1.0" encoding="UTF-16" standalone="yes" ?>
- <compactserializer>
- <type typename="Microsoft.TV2.Logging.CrashLog">
  <builtintype typename="System.String" fieldname="ProjectName" value="tv2_smp863x_philips_release" />
  <builtintype typename="System.Int32" fieldname="BuildNumber" value="2019" />
- <field fieldname="GUID" typename="System.Guid">
  <builtintype typename="System.Int32" fieldname="_a" value="-1369311763" />
  <builtintype typename="System.Int16" fieldname="_b" value="24198" />
  <builtintype typename="System.Int16" fieldname="_c" value="20400" />
  <builtintype typename="System.Byte" fieldname="_d" value="141" />
  <builtintype typename="System.Byte" fieldname="_e" value="240" />
  <builtintype typename="System.Byte" fieldname="_f" value="135" />
  <builtintype typename="System.Byte" fieldname="_g" value="61" />
  <builtintype typename="System.Byte" fieldname="_h" value="197" />
  <builtintype typename="System.Byte" fieldname="_i" value="184" />
  <builtintype typename="System.Byte" fieldname="_j" value="102" />
  <builtintype typename="System.Byte" fieldname="_k" value="42" />
  </field>
  <builtintype typename="System.String" fieldname="MachineName" value="PLATFORM:WinCE|OSVERSION:5.0.1400|Platform:PHILIPSPhilips_DiT9719_05_L3|CPU:297|BUILDFLAVOR:RELEASE" />
- <field fieldname="TimeGenerated" typename="System.DateTime">
  <builtintype typename="System.UInt64" fieldname="dateData" value="5242508835002647904" />
  </field>
  <builtintype typename="System.String" fieldname="Service" value="http://sg01clgv.nevis.btopenworld.com/bootstrap/Bootstrap.asmx" />
  <builtintype typename="System.Int64" fieldname="AllocatedMemory" value="1523240" />
  <builtintype typename="System.String" fieldname="ThreadName" value="QuitClient" />
- <field fieldname="Exceptions" typename="Microsoft.TV2.Logging.ExceptionInfo">
  <builtintype typename="System.String" fieldname="Exception" value="Microsoft.TV2.TV2AccountUnavailableException" />
  <builtintype typename="System.String" fieldname="ExceptionMessage" value="There was a problem. Please contact the BT Vision Helpdesk. MemLoad: 39 TotalPhys: 39928KB AvailPhys: 24604KB AvailVirt: 19264KB" />
  <builtintype typename="System.String" fieldname="StackTrace" value="at Microsoft.TV2.Bootstrap.Login() at Microsoft.TV2.Bootstrap.Init() at Microsoft.TV2.TV2Client.StartClient() at Microsoft.TV2.TV2Client.OnStartClient() at Microsoft.TV2.TV2EventHandler.CallHandler() at Microsoft.TV2.TV2EventHandler.MsgProc() at Microsoft.TV2.TV2WaitCallback.WaitCallbackWrapper() at WorkItem.doWork() at System.Threading.Timer.ring()" />
  </field>
  <builtintype typename="System.String" fieldname="EventLog" value="-------- Event 1 -------- Time Stamp : 12/31/99 04:00:47.24 PM Name : keyup PostTime : 12/31/99 04:00:47.24 PM ProcessTime : 12/31/99 04:00:47.24 PM EventTicks : 394257 key : Left keyargs : System.Windows.Forms.KeyEventArgs -------- Event 2 -------- Time Stamp : 12/31/99 04:00:47.44 PM Name : keydown PostTime : 12/31/99 04:00:47.44 PM ProcessTime : 12/31/99 04:00:47.44 PM EventTicks : 394458 key : left keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:47 PM -------- Event 3 -------- Time Stamp : 12/31/99 04:00:47.85 PM Name : keyup PostTime : 12/31/99 04:00:47.85 PM ProcessTime : 12/31/99 04:00:47.85 PM EventTicks : 394868 key : Left keyargs : System.Windows.Forms.KeyEventArgs -------- Event 4 -------- Time Stamp : 12/31/99 04:00:48.17 PM Name : keydown PostTime : 12/31/99 04:00:48.17 PM ProcessTime : 12/31/99 04:00:48.17 PM EventTicks : 395187 key : up keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:48 PM -------- Event 5 -------- Time Stamp : 12/31/99 04:00:48.58 PM Name : keyup PostTime : 12/31/99 04:00:48.58 PM ProcessTime : 12/31/99 04:00:48.58 PM EventTicks : 395598 key : Up keyargs : System.Windows.Forms.KeyEventArgs -------- Event 6 -------- Time Stamp : 12/31/99 04:00:48.99 PM Name : keydown PostTime : 12/31/99 04:00:48.99 PM ProcessTime : 12/31/99 04:00:48.99 PM EventTicks : 396009 key : right keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:48 PM -------- Event 7 -------- Time Stamp : 12/31/99 04:00:49.30 PM Name : keyup PostTime : 12/31/99 04:00:49.30 PM ProcessTime : 12/31/99 04:00:49.30 PM EventTicks : 396320 key : Right keyargs : System.Windows.Forms.KeyEventArgs -------- Event 8 -------- Time Stamp : 12/31/99 04:00:51.11 PM Name : keydown PostTime : 12/31/99 04:00:51.12 PM ProcessTime : 12/31/99 04:00:51.12 PM EventTicks : 398131 key : UI.WatchTV keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:51 PM -------- Event 9 -------- Time Stamp : 12/31/99 04:00:52.02 PM Name : keyup PostTime : 12/31/99 04:00:52.02 PM ProcessTime : 12/31/99 04:00:52.03 PM EventTicks : 399044 key : ExitToTV keyargs : System.Windows.Forms.KeyEventArgs -------- Event 10 -------- Time Stamp : 12/31/99 04:00:52.28 PM Name : keydown PostTime : 12/31/99 04:00:52.29 PM ProcessTime : 12/31/99 04:00:52.29 PM EventTicks : 399304 key : UI.WatchTV keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:52 PM -------- Event 11 -------- Time Stamp : 12/31/99 04:00:52.90 PM Name : keyup PostTime : 12/31/99 04:00:52.90 PM ProcessTime : 12/31/99 04:00:52.90 PM EventTicks : 399916 key : ExitToTV keyargs : System.Windows.Forms.KeyEventArgs -------- Event 12 -------- Time Stamp : 12/31/99 04:00:52.95 PM Name : keydown PostTime : 12/31/99 04:00:52.95 PM ProcessTime : 12/31/99 04:00:52.95 PM EventTicks : 399968 key : UI.WatchTV keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:52 PM -------- Event 13 -------- Time Stamp : 12/31/99 04:00:53.35 PM Name : keyup PostTime : 12/31/99 04:00:53.35 PM ProcessTime : 12/31/99 04:00:53.77 PM EventTicks : 400368 key : ExitToTV keyargs : System.Windows.Forms.KeyEventArgs -------- Event 14 -------- Time Stamp : 12/31/99 04:00:53.77 PM Name : keyup PostTime : 12/31/99 04:00:53.77 PM ProcessTime : 12/31/99 04:00:53.78 PM EventTicks : 400791 key : Videos keyargs : System.Windows.Forms.KeyEventArgs -------- Event 15 -------- Time Stamp : 12/31/99 04:00:54.95 PM Name : keydown PostTime : 12/31/99 04:00:54.95 PM ProcessTime : 12/31/99 04:00:54.96 PM EventTicks : 401970 key : down keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:54 PM -------- Event 16 -------- Time Stamp : 12/31/99 04:00:55.19 PM Name : keyup PostTime : 12/31/99 04:00:55.19 PM ProcessTime : 12/31/99 04:00:55.20 PM EventTicks : 402210 key : Down keyargs : System.Windows.Forms.KeyEventArgs -------- Event 17 -------- Time Stamp : 12/31/99 04:00:55.19 PM Name : keydown PostTime : 12/31/99 04:00:55.20 PM ProcessTime : 12/31/99 04:00:55.20 PM EventTicks : 402212 key : right keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:55 PM -------- Event 18 -------- Time Stamp : 12/31/99 04:00:55.50 PM Name : keyup PostTime : 12/31/99 04:00:55.50 PM ProcessTime : 12/31/99 04:00:55.50 PM EventTicks : 402520 key : Right keyargs : System.Windows.Forms.KeyEventArgs -------- Event 19 -------- Time Stamp : 12/31/99 04:00:55.89 PM Name : keydown PostTime : 12/31/99 04:00:55.89 PM ProcessTime : 12/31/99 04:00:55.90 PM EventTicks : 402910 key : up keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:55 PM -------- Event 20 -------- Time Stamp : 12/31/99 04:00:56.40 PM Name : keyup PostTime : 12/31/99 04:00:56.40 PM ProcessTime : 12/31/99 04:00:56.40 PM EventTicks : 403423 key : Up keyargs : System.Windows.Forms.KeyEventArgs -------- Event 21 -------- Time Stamp : 12/31/99 04:00:56.65 PM Name : keydown PostTime : 12/31/99 04:00:56.65 PM ProcessTime : 12/31/99 04:00:56.65 PM EventTicks : 403670 key : left keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:56 PM -------- Event 22 -------- Time Stamp : 12/31/99 04:00:57.04 PM Name : keyup PostTime : 12/31/99 04:00:57.04 PM ProcessTime : 12/31/99 04:00:57.05 PM EventTicks : 404058 key : Left keyargs : System.Windows.Forms.KeyEventArgs -------- Event 23 -------- Time Stamp : 12/31/99 04:00:57.04 PM Name : keydown PostTime : 12/31/99 04:00:57.04 PM ProcessTime : 12/31/99 04:00:57.05 PM EventTicks : 404060 key : select keyargs : System.Windows.Forms.KeyEventArgs __source__ : remote start_time : 12/31/1999 4:00:57 PM -------- Event 24 -------- Time Stamp : 12/31/99 04:00:57.22 PM Name : Render.EndBatchEvent PostTime : 12/31/99 04:00:57.23 PM ProcessTime : 12/31/99 04:00:57.36 PM EventTicks : 404243 TickCount : 404241 -------- Event 25 -------- Time Stamp : 12/31/99 04:00:24.84 PM Name : InitializationError.QuitClient PostTime : 12/31/99 04:00:57.33 PM ProcessTime : 12/31/99 04:00:57.37 PM EventTicks : 371857 Exception : Microsoft.TV2.TV2AccountUnavailableException: There was a problem. Please contact the BT Vision Helpdesk. at Microsoft.TV2.Bootstrap.Login() at Microsoft.TV2.Bootstrap.Init() at Microsoft.TV2.TV2Client.StartClient() at Microsoft.TV2.TV2Client.OnStartClient() at Microsoft.TV2.TV2EventHandler.CallHandler() at Microsoft.TV2.TV2EventHandler.MsgProc() at Microsoft.TV2.TV2WaitCallback.WaitCallbackWrapper() at WorkItem.doWork() at System.Threading.Timer.ring()" />
  <builtintype typename="System.String" fieldname="TraceLog" value="" />
  <builtintype typename="System.String" fieldname="SMP863XCrashData" value="XTask CrashDump: V0: A0: V1: *(b0000000):[0][1][2][3]:10b5fbf3,1774afce,8db44ace,22a52b40 IRQH=15734, XPUH=5 ra=400057e8, epc=40005ff4, bv=50004fa8, sr=00009c13, sp=50003590 a0=110ec860, a1=00000000, a2=00000000, a3=0000000a v0=00000000, v1=00000110, t0=0000000a, t1=50003568 t2=50003568, t3=00000040, t4=00000001, t5=00000000 t6=50003354, t7=a69b352e, t8=00000000, s0=50003fe8 s1=00000100, s2=00000000, s3=110ec860, s4=00000000 s5=50003658, s6=00000100, s7=00000000, cr=10000400, sig=0" />
- <field fieldname="BootTime" typename="System.DateTime">
  <builtintype typename="System.UInt64" fieldname="dateData" value="0" />
  </field>
  </type>
  </compactserializer>



Mick
12
Software / PKG Downloader - Suggestions
30. Aug 2008, 12:24
Hi,
I have been trying to download the latest version of software for over an hour now, with different errors :(
I have the following suggestions to improve the program:

Have a Retry button, to try to re-download the part file.
(if it times out on part xx, currently you have to start from the beginning)

Maybe an option to download from part xx?

If the .part file exists, and is ok, move on to the next file.
(so you dont have to download all the files from the beginning)

Add a button to just Extract the files (from a PKG.DIR file and part files)

Thanks
Mick
13
Hardware / HOW TO
29. Aug 2008, 17:27
Please find attached.

Mick
14
Unsubbed box, and I don't have BT Broadband.....

TV Playing (with my menu displayed)



Epg, with "No info"



Bottom EPG



Google! - using built in browser



Demo Page



Streaming Audio!




Still VERY early days..... Lots of stuff broken.....

Mick

EDITED by Asgard: Links fixed
15
I have been working with mce2222 and together we have came up with a solution to this problem.
It was caused by filesys.exe and certmod.dll checking signatures on exe files which are not part of the rom.

I have knocked up a program which patches the nk.exe inside the NK.BIN file, so it will bypass the check.
It also fixes up the record checksum after the modification, and checks the checksums of the other records too.

I have uploaded it here:
http://www.megaupload.com/?d=ZX1A8BMN

I will also add it to the wiki.
http://www.t-hack.com/wiki/index.php/NK.BIN_Patcher

Mick
16
Software / IL Code
11. Jul 2008, 11:12
I've been playing a little with ILDASM and ILASM.

It seems the tv2client.exe decompiles to IL with ILDASM, and recompiles on with ILASM (I haven't tried running the created exe on the box but it seems to compile OK with no errors).

I was thinking it may be possible to modify the IL code to fake the data from the bootstrap, and get the box to work as a stand alone PVR.

I was thinking of something like this:

Original Code:

    IL_0162:  ldsflda    valuetype Microsoft.TV2.ClientConfiguration/*0200057A*/ Microsoft.TV2.Bootstrap/*020004C5*/::mConfig /* 04001A6D */
    IL_0167:  ldloc.2
    IL_0168:  ldfld      valuetype [mscorlib/*23000001*/]System.Guid/*01000021*/ Microsoft.TV2.Proxy.Bootstrap.ClientInfo/*02000511*/::accountId /* 04001C08 */

    IL_016d:  stfld      valuetype [mscorlib/*23000001*/]System.Guid/*01000021*/ Microsoft.TV2.ClientConfiguration/*0200057A*/::AccountID /* 04001F5C */


Modified Code:

    IL_0162:  ldstr      "6CC2EE32-FC06-44bf-8A63-B88629FC2DC1" /* 7000685F */
    IL_0167:  newobj     instance void [mscorlib/*23000001*/]System.Guid/*01000021*/::.ctor(string) /* 0A00009A */
    IL_016d:  stfld      valuetype [mscorlib/*23000001*/]System.Guid/*01000021*/ Microsoft.TV2.ClientConfiguration/*0200057A*/::AccountID /* 04001F5C */

Any comments or thoughts on this approach?

Mick
17
Software / secret keys
06. Jul 2008, 19:15
I came across this while looking at the C# application.

public class AboutPage : Page
  {
    private const string _perfToggleDiagnosticsSequence = "\"2834247\"";
    private const string _perfDiagToggleSequence = "\"8675309\"";
    private const string _asyncTuneToggleSequence = "\"27968863\"";
    private const string _callFindToggleSequence = "\"22553463\"";
    private const string _forceReloadGuideData = "\"5623374\"";
    private const string _dvrDiagToggleSequence = "\"3873424\"";
    private const string _recentPanelToggleSequence = "\"732368\"";

Any one want to see if they work on the "About page"

Also the numbers relate to letters on the remote keys. For example
3873424 is
D, V, R, D, I, A,G on the letters on the remote.

Mick
18
WinCE / tv2remotekeys ?
15. May 2008, 21:32
If I execute the command, and then telnet to the box IP on port 8082

I get the reply of "hello"

I also found the following strings in the tv2remotekeys app

hello
code
/key
quit
bye
key
ok

in the debug tv2client some of the keys do the following
                    case Keys.Q:
                        tV2Keys = TV2Keys.PowerToggle;
                        break;

                    case Keys.R:
                        tV2Keys = TV2Keys.Record;
                        break;

                    case Keys.S:
                        tV2Keys = TV2Keys.Search;
                        break;

                    case Keys.T:
                        tV2Keys = TV2Keys.ToggleMonkeyDisplay;
                        break;

                    case Keys.U:
                        tV2Keys = TV2Keys.DBG_TestPage;
                        break;


The current version of the appliction also appears it would react to some keys too....

Anyone tried playing with tv2remotekeys or worked out the protocol?
I did try things like keyQ/key etc, but did not get a response...

Mick


19
Software / bootstrap
15. May 2008, 12:52
Still havent managed to get a box running stand alone yet...


I tried command line switches and tried altering the exe.
-standalone , setting self provisioning mode, bootstrap required = false, etc etc

I found that using IDA , then changing the bytes using a hex editor for things like true / false settings worked best, as using reflexil seemed to alter more than just the value I wanted to change, which had the result of making the file too large to be injected back into the NK.BIN.

Also i tried renaming TV2Client.exe to TV2Client2.exe and putting it in the TV2Client folder, as it looks like the X300T booterce looks for a copy there 1st, but I couldnt get it to run from that location.. any ideas?

Does anyone have a bootstrap.asmx or whatever file to look at?

I was thinking in the xml if you put file://hard drive/bootstrap..... would that make it load from disk?

Mick
20
Software / Recompiling TV2Client.exe
05. May 2008, 22:17
Hi All,
I decompiled TV2Client.exe with reflector and the decompiler plugin, but due to some errors it wont recompile.
Have any of you guys managed to make your version or our version recompile?

I know a little C# and can do stuff like make the LED's flash etc..

http://img87.imageshack.us/img87/49/dsc01224lz4.jpg

TV2Engine_SetLED(TV2LED.Recording, TV2LEDmode.Blink);
TV2Engine_SetLED(TV2LED.IrReceive, TV2LEDmode.On);
TV2Engine_SetLED(TV2LED.On, TV2LEDmode.Blink);
TV2Engine_SetLED(TV2LED.Messages, TV2LEDmode.On);
TV2Engine_SetVolume(65535, false);
TV2Engine_PlayUISound(@"\Hard Disk\test.wav");

But I couldn't get a sound to play :(

So has anyone got anywhere recompiling the original application?

If so can someone help me?

Thanks
Mick