Jump to content


Photo

Dashlaunch Temp Monitor v1.0b *update v1.1*


  • Please log in to reply
3 replies to this topic

#1 Xbox-Scene

Xbox-Scene

    Memba Numero Uno

  • Admin
  • 5,201 posts
  • Location:Yurop
  • Xbox Version:unk
  • 360 version:unknown

Posted 31 December 2011 - 10:32 PM

Dashlaunch Temp Monitor v1.0b *update v1.1*
Posted by XanTium | December 31 16:32 EST | News Category: Xbox360
 
Swizzy released Dashlaunch Temp Monitor v1.0:


Overview - What it does
- It'll read the temperature data that dashlaunch broadcasts and convert it to something you can read (in Celcius)
- It'll show you the temperatures in real-time as well as log them for you (you'll need to manually save the log, it doesn't do that on it's own)
- It'll Color code the temperatures that are displayed as current/last read
** the temperatures are configurable with; green beeing below good temps which are labeld as "low", orange beeing in between low/high and red if the temperature is higher then the specified value **
- It'll save your settings in %appdata%/Swizzy/dashlaunchtempmon.ini if you want to manually edit something, or just simply delete them to use defaults :)

*update* v1.1 - what's new/fixed:
- Removed: Option to display raw data in the log, it's not really needed for end-users, if you are a dev and want to see the raw data, go right ahead and download the source, uncomment the blob of code that handles this and you'll have all of it right there infront of you in a flash! ;)
- Added: Support for reading Path/PEname data from dashlaunch 2.29 output
NOTE: it'll still support the data output of 2.28 just the same, difference is that it now also reads the extra data that is within version 2.29
- Fixed: Optimized the app ALOT, it no longer use a shitload of your cpu it now use around 1-3% of your CPU ;)
- Added: Translation for all devices that are currently available, so it's easier for you to see/understand where the game/app is run from in the log later on and also what is actually running :) (NOTE: this is not a flawless identification so
it may still be a bit cryptic to know what was running...)
- Added: Counter for how many readings are in the log
- Added: Option to automaticly flush the log to temps.log every time the counter reaches the set value you've specified, this makes the log window cleaner and lets you keep logging for a very long time and then check back to see how the temperatures changed without your computer going berserk on you because your memory is packed with a shitload of data from my app
- Fixed: when opening the prog without the log then enabling it, the window would keep the log hidden, now it resize the window properly, otherwise it saves the window size when you hide the log and put's it back into that size when you want to show it again
- Added: Last minute change adding Title/Media ID output aswell, along with an option to enable/disable this output in the log (it's on a seperate line to make it easier to find ;))


Official Site: n/a, by Swizzy
News-Source/Download: logic-sunrise.com






#2 danthaman673

danthaman673

    X-S Expert

  • Members
  • PipPipPip
  • 504 posts
  • Interests:Modding and Gaming 24/7
  • Xbox Version:v1.6d
  • 360 version:v5.0 (360S - trinity)

Posted 01 January 2012 - 07:47 PM

(haven't had time to play with this yet but..) Just wondering: Can one define the colour designations? (given that what's good for a slim or a jasper might not be good for a Xenon etc..) (is that what u mean by configurable?)

Also (how) can it be disabled, ie can it be done on the fly? (without write-leveling etc..)

Thanx for developing this ;-)

PS: I dont suppose it possible to get something similar to do CPU/GPU/MEM utilisation, also a basic stress testing app for JTAG's would be VERY handy!! especially when you just have done a reflow and u need to test that it took before giving it back to the customer only to find the games his kids play stress the memory (for example) more than whatever I had stressing it.. etc.. etc.. Anyway you get the idea.. we would drop a donation or 2 or anyone that could help us in that and I bet many other repairer/modders would also as (and I speak for us only when I say) we like to try and get it right the first time and do things as they should be done, I'm sure some of these things exist elsewhere, but something that runs on a JTAG sure would be handy (libxenon maybe? although DL seems to be a good fit for at least some of it...)



#3 Swizzy

Swizzy

    X-S Young Member

  • Members
  • Pip
  • 46 posts
  • Location:Sweden
  • Xbox Version:v1.6
  • 360 version:v4.0 (jasper)

Posted 13 January 2012 - 10:01 AM

Yes, it is possible to configure the temperature tresholds (to set when it should shift between green, yellow and red) it's all in the options menu. haven't had time to check here on xbox-scene for a while, just checking in on all comments around the web on the sites i know about to get feedback atm smile.gif

it's not possible to disable the coloring at the moment, but i can easily add it in.

The only thing i've done for this particular application is a translation from the raw data that the console broadcasts (using dashlaunch 2.28 or above) into something that is actually readable by a human smile.gif

#4 Surazal

Surazal

    X-S Member

  • Members
  • Pip
  • 83 posts

Posted 11 May 2012 - 06:42 PM

Great app. Thank you for including the source code. I preferred all the output on one line so made a few tweaks to that respect.

Also noticed a very minor (display only) bug in the options menu (Options.cs) it does not load the display state for the DisplayID check box.

CODE
                            else if (tmp[0].Equals("flushcount", StringComparison.CurrentCultureIgnoreCase))
                            {
                                flushcount.Text = tmp[1];
                            }
                        }
Change to:
CODE
                            else if (tmp[0].Equals("flushcount", StringComparison.CurrentCultureIgnoreCase))
                            {
                                flushcount.Text = tmp[1];
                            }
                            else if (tmp[0].Equals("displayid", StringComparison.CurrentCultureIgnoreCase))
                            {
                                displayid.Checked = (tmp[1].Equals("true", StringComparison.CurrentCultureIgnoreCase));
                            }
                        }


I know it still worked, just annoyed my sense of aesthetics. smile.gif

Again, thank you for the app and the source code.

Edited by Surazal, 11 May 2012 - 06:42 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users