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..
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?
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?
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.
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.
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..
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..
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..
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..
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..
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.
It will via an emulator (Parallels/VirtualBox/Fusion). I don't know about Wine. Of course it could be ported -- as noted the control commands are documented in a few places. A few are not generally available but it would appear that they're all exposed in the command log. I haven't run the program so I can't say first-hand.
So, am I reading correctly that this program will allow me to adjust all of the ISF settings on a 101 over the network? That is all I have ever wanted...well, that and a free meter to use.
Quote:
Originally Posted by bodosom /forum/post/18436303
It will via an emulator (Parallels/VirtualBox/Fusion). I don't know about Wine. Of course it could be ported -- as noted the control commands are documented in a few places. A few are not generally available but it would appear that they're all exposed in the command log. I haven't run the program so I can't say first-hand.
Ok..I understand "parallels". It emulates a PC, right? The rest of what you wrote was to advanced for me to understand. What is "wine"? And what does "ported" mean?
Is there anyway to backup and restore the hour counter after this is done?
If it's resetting the hour counter, I'm actually a little worried about what effect this would have on the phosphors since I assume the firmware is managing phosphor wear and voltage.
Any possibility to create a 1:1 FW dump of the original FW with settings intact?
Any possibility to send a command to set the hours to an arbitrary number?
Quote:
Originally Posted by surap /forum/post/18436405
Thanks bodosom, helpful as always..
Ok..I understand "parallels". It emulates a PC, right? The rest of what you wrote was to advanced for me to understand. What is "wine"? And what does "ported" mean?
Personally, I would go with windows via bootcamp since parallels or vmware can be finicky. I also have no idea how well they handle serial and since it tends to be somewhat slower I would be worried about network delay transmitting commands to the kuro in a virtualized environment.
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
AVS Forum
34M posts
1.5M members
Since 1999
A forum community dedicated to home theater owners and enthusiasts. Come join the discussion about home audio/video, TVs, projectors, screens, receivers, speakers, projects, DIY’s, product reviews, accessories, classifieds, and more!