AVS Forum banner

1 - 20 of 346 Posts

·
Registered
Joined
·
50 Posts
Discussion Starter · #1 ·
Here is a program that I wrote to manage the display settings and to enable and activate ISF modes on the KRP monitors without patching the firmware..


This is done by switching the model information from a US version to a European or Japanese one. They all run the same firmware but the US version is crippled by a runtime check..


Anyone who runs this program is doing it at their own risk.

I have only tested it on my 600m so far but it should work on 500m's and the Elites as well..


The program requires .Net 3.5 and talks to the monitor over a LAN or a serial connection (no ISF control over the serial port currently).


After connecting it up, here are the steps needed to enable ISF:


1. Enable IP Control in the monitor and then run the program and connect to the IP address that you assigned to it. You should be able to control the tv power by clicking the power button.


2. Change the model from the US version to a European one.


3. The tv will disconnect and reset and tell you to turn the power off when it is done.. after that IP control needs to be re-enabled and the program restarted and reconnected.


5. Select the input on which you want to add the ISF modes


6. Click Start ISF to get into the calibration mode - you can see more information if you toggle the OSD button to show the monitor's onscreen display


7. Choose the ISF memory that you want to use with the ISF Mem drop down.


8. Make adjustments to your settings and the 9 point gamma.

- I am using the raw values in the up/down controls and most of they are different depending on whether or not you are in ISF mode.. In ISF mode, for most of the settings, the value 128 means zero.. In the non ISF modes, for most of them zero is mapped to 30 - this is just the way the TV works and I decided not to hide it - but maybe if I continue working on this I will change it later..


9. At this point you can load and save your settings to and from an XML file - I have attached the ones that I am currently using (I copied the 600m settings that leminhq18 posted and they look pretty good I think)


10. click Save IFS to save the settings - after that you can go back to step 7 and add the other memories.


12. click Exit IFS - now the ISF mode should be available and you should be able to switch to it with the remote or by changing the AVS drop down control.



You will see the commands that are being sent in the status window - let it run and don't worry if some of them fail - in particular, I try to get the 9 point gamma settings each time, but this only works in the ISF mode - I didn't bother writing code to check for this..

Also the color temp controls only work when the color temp setting is on Manual..

 

KuroControl.zip 76.8818359375k . file
 

Attachments

·
Registered
Joined
·
73 Posts
So this can be used while the TV is connected to the PC with a LAN cable thru the LAN ports, then? Kudos for making this man, would be great if it works, I've been waiting for someone to come out with something like this. Is there a way to find out which Euro model you need to select for the U.S. model one has? For instance the PRO 111?
 

·
Registered
Joined
·
263 Posts
Good job. I will be trying this out very soon!


If my 600M is not on the LAN will a crossover cable work from my laptop? I don't have one handy or else I would try.
 

·
Registered
Joined
·
2,155 Posts
Very nice work. A couple quick questions here. Do you have utility to revert back up and revert to the original fw if needed at any point for warranty servicing? If not, would be a useful thing to add. Other question I have is concerning using the utility. Does the TV record every service level access to it and if so is this reset when you flash the FW or does it have a permanent memory of every access to it?
 

·
Registered
Joined
·
395 Posts
Wow, great program and thanks for sharing. Couple questions:


-To connect directly to a laptop, you need a crossover cable, correct?

-Does the switch to the European model (ie 500M to 500A) disable/enable any other features or menu items besides the ISF modes?

-Is it possible to restore the original 500/600M settings?


Just to clarify, this does not directly replace the KRP firmware, it just makes changes to the existing firmware, correct?


Hopefully those who are more familiar/comfortable with calibration will try this bad boy out and report back
 

·
Premium Member
Joined
·
10,529 Posts

Quote:
Originally Posted by xsiv4ce /forum/post/18434300


Here is a program that I wrote to manage the display settings and to enable and activate ISF modes on the KRP monitors without patching the firmware..
Quote:
Originally Posted by dlplover /forum/post/18434773


Do you have utility to revert back up and revert to the original fw if needed at any point for warranty servicing?

Note the bit about not patching the firmware. FST transactions reset the transient hour counter so a counter mismatch is an indicator that some event happened. I don't know if the exact event type can be determined after the fact.
 

·
Premium Member
Joined
·
10,529 Posts

Quote:
Originally Posted by trem0lo /forum/post/18434786


-Does the switch to the European model (ie 500M to 500A) disable/enable any other features or menu items besides the ISF modes?

It's not a 500A. It's a non-North American (non-NA) 500M. The 500A is a completely different device. All 500Ms are the same but the non-NA versions occupy the 101/141 niche so they have ISFccc modes enabled.
 

·
Premium Member
Joined
·
10,529 Posts

Quote:
Originally Posted by teknikk7 /forum/post/18434330


If my 600M is not on the LAN will a crossover cable work from my laptop? I don't have one handy or else I would try.

Yes. See the KuroReader thread for networking specifics.
 

·
Registered
Joined
·
3,958 Posts
Thanks for sharing your work.


Uses .Net 3.5, so is this written in C# and are you making source code available?
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #11 ·

Quote:
Originally Posted by eKretz /forum/post/18434323


So this can be used while the TV is connected to the PC with a LAN cable thru the LAN ports, then? Kudos for making this man, would be great if it works, I've been waiting for someone to come out with something like this. Is there a way to find out which Euro model you need to select for the U.S. model one has? For instance the PRO 111?

you only get two choices - Europe or Japan with the KRP monitors - with the Elites there is no choice and you shouldn't need to change the model to get ISF modes - so just skip that part..
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #13 ·

Quote:
Originally Posted by dlplover /forum/post/18434773


Very nice work. A couple quick questions here. Do you have utility to revert back up and revert to the original fw if needed at any point for warranty servicing? If not, would be a useful thing to add. Other question I have is concerning using the utility. Does the TV record every service level access to it and if so is this reset when you flash the FW or does it have a permanent memory of every access to it?

thanks - you can change the model back to the US version the same way. I don't know what if anything the TV records when this is done since I don't have access to the firmware source code, but I know for a fact that the hour counters and other logged info can be cleared..
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #14 ·

Quote:
Originally Posted by bodosom /forum/post/18435089


Note the bit about not patching the firmware. FST transactions reset the transient hour counter so a counter mismatch is an indicator that some event happened. I don't know if the exact event type can be determined after the fact.

Actually when I first did this, the hour counters on my tv stayed intact, so I don't think they get reset.. I ended up clearing mine afterwards while I was experimenting with something, but I don't think the FST transaction changes them..
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #16 ·

Quote:
Originally Posted by xsiv4ce /forum/post/18435456


Actually when I first did this, the hour counters on my tv stayed intact, so I don't think they get reset.. I ended up clearing mine afterwards while I was experimenting with something, but I don't think the FST transaction changes them..

No - I was wrong - I just checked it again and they do get reset each time..
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #17 ·

Quote:
Originally Posted by powertoold /forum/post/18435473


Thank you for your effort xsiv! I'll try it in a few months once my warranty runs out

Until then if you want to, you can still use it to change your settings - I don't think they could void the warranty for using it that way since its using a public API from the Integrator's manual..
 

·
Registered
Joined
·
50 Posts
Discussion Starter · #18 ·

Quote:
Originally Posted by Dahlsim /forum/post/18435334


Thanks for sharing your work.


Uses .Net 3.5, so is this written in C# and are you making source code available?

No ... maybe.. yes.. I might. - is there something you want to change?


you can already see what the commands are since I log everything and display it in the output window..

And yeah I did use C# for this..
 

·
Registered
Joined
·
3,958 Posts

Quote:
Originally Posted by xsiv4ce /forum/post/18435605


No ... maybe.. yes.. I might. - is there something you want to change?


you can already see what the commands are since I log everything and display it in the output window..

And yeah I did use C# for this..

No changes in mind persay. From UI it looks quite complete. Nice work.



Mostlly just curious to see how it's coded.


I do have both a 500M and 6020 and might be interested to check any applicability to the Non-Elite Model although I suspect chances are slim. There was a post that some NE units might permit a Euro mode activation.
 
1 - 20 of 346 Posts
Top