Author Topic: Keithley DMM7510 Hidden & Undocumented Features  (Read 515 times)

2N3055, Martin72 and 16 Guests are viewing this topic.

Offline Mickle T.Topic starter

  • Frequent Contributor
  • **
  • Posts: 542
  • Country: ru
Keithley DMM7510 Hidden & Undocumented Features
« on: July 05, 2026, 08:05:46 pm »
The Keithley DMM7510, like its little brother, the DMM6500, is a very nice multimeter in every way. Particularly impressive is the flexible programming capabilities of the LUE and the wide range of built-in functions. Those who have delved a little deeper than the Reference Manual know that even more possibilities arise from the numerous undocumented programming interfaces and other hidden features of these devices.
One such hidden feature is the built-in classic game "Breakout," which lets you discover the names of the device's developers (as well as how much the company values ​​them :).
To launch the game, go to Menu->Settings->Password and enter the game name "breakout" as a password. Good luck!
« Last Edit: Today at 04:40:29 am by Mickle T. »
 
The following users thanked this post: lowimpedance, thm_w, coromonadalix, jjoonathan, Hydron, Martin72, JimKnopf, InvisibleMan, n55_6mt

Online Martin72

  • Super Contributor
  • ***
  • Posts: 8856
  • Country: de
Re: Keithley DMM7510/DMM6500 Hidden Game
« Reply #1 on: July 05, 2026, 08:27:18 pm »
Now I need to know the other hidden features... ;)
 
The following users thanked this post: KungFuJosh, JimKnopf, rusoaie

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9756
  • Country: ca
  • Non-expert
Re: Keithley DMM7510/DMM6500 Hidden Game
« Reply #2 on: July 09, 2026, 10:55:40 pm »
I don't see where it says how much they value anyone, maybe a dev snuck this in. Cool easter egg though.
If you win the game blocks will reset.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline Mickle T.Topic starter

  • Frequent Contributor
  • **
  • Posts: 542
  • Country: ru
Re: Keithley DMM7510/DMM6500 Hidden Game
« Reply #3 on: Today at 05:09:40 am »
Now I need to know the other hidden features... ;)
Attached is a far-from-complete list of TSP interface functions and constants—including debugging and system-level ones hidden behind Lua metatables.
Examples:
1. Entering calibration mode using the admin password if the user password has been forgotten:
cal.unlocknorecall("ADMCAL75MM")
2. Dumping calibration constants:
print(ki.cal.getdata())
3. Remotely disconnecting/connecting multimeter inputs:
ki.dmm.connect = 0
ki.dmm.connect = 1

4. Dumping NVRAM:
print(ki.sysinfo.nvmemdump())
5. Changing the interface language without rebooting:
ki.sysinfo.lang = "SCPI"
TSP$ki.sysinfo.lang = "TSP"

The TSP$ prefix allows the following command string to be executed in TSP mode, regardless of the currently selected system interface language.
6. Executing SCPI commands in TSP mode:
TSP$scpi.execute('TRIGger:CONTinuous REST')
7. Determining fan speed:
print(ki.fan.getfantach())
8. Setting a specific fan speed (0–100%):
ki.fan.dutycycle = 40
9. Forcing the device into local mode:
ki.tsplink.golocal()
10. Rebooting the device:
TSP$ki.reboot()
11. Retrieving the error description for a specific code (example: 0x1642):
print(ki.eventlog.geteventinfo( 0x1642 ))
 
The following users thanked this post: Martin72


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf