General Eastern Optica (Chilled Mirror Hygrometer) - Page 1
Forum section: electronics / testgear

author: Anders Petersson
author_rank: Regular Contributor
timestamp: August 02, 2022, 07:27:39 am
content: I bought two Optica units on Ebay, for use as stable humidity reference sensors in the lab. Unfortunately neither of them work. Before I start tinkering, does anyone have experience with them?Does anyone have a service manual, the embedded software or the pinout?Nowadays they are marketed by Panametrics:https://www.bakerhughes.com/panametrics/process-analyzers/moisture-analyzers/chilled-mirror-analyzerINTRO:A chilled mirror hygrometer measures the dewpoint by cooling down a mirror until condensation starts to occur. Common humidity sensors instead measure the Relative Humidity. This parameter can be calculated from dewpoint and temperature.

author: Guido_P
author_rank: Newbie
timestamp: August 18, 2022, 11:19:47 am
content: Hello Anders, I've got an OPTICA for the same purpose, too (puchased new from official european seller, it was not easy to obtain a unit).By some times I'm looking for informations about OPTICA, butUntil now I didn't find nothing of useful.About my experience with OPTICA I can say only this, I hope it is useful for you:GENERAL EASTERN OPTICA cod. OP-A-I-0-A-A-4-0-0, (built 2018) version with WIN 98 display.At start it boots WIN 98, then it stops, showing the message: jumping to 0X00224CB0Instrument is rarely used, internal button battery was low, but replacing it the problem remains.The same exact thing had happened about one year ago, it was sent to official european service center, it has been repaired but the origin of the problmem was not clear.I've got an GE/PANAMETRIcS OPTISONDE, too. It is much cheaper and it perfoms exactely the same work of an OPTICA, apart interface and display.Before sending my unit to service center I'm trying to understand how the PC inside OPTICA works and if I can solve the boot problem by myself, but by now I haven't found no useful informations.On the web the only thing I found is this company that is offering repair for this model:https://acmerevival.com/service-repair/ge-general-eastern-opd10ad200-ce-optica-chilled-mirror-hygrometer-1642976358/Guido

author: Anders Petersson
author_rank: Regular Contributor
timestamp: September 30, 2022, 06:32:10 am
content: For reference -- I could solve the problems with the two Optica units. They have a regular PC motherboard, hidden in the custom enclosure. Now I just need the pinout for the DB25 cable to the humidity sensor. The official reseller quoted me €700 for the cable alone!I also emailed with Guido_P privately and I hope the information is enough for him to revive his unit too.

author: Jerry Garsia
author_rank: Newbie
timestamp: November 25, 2022, 10:23:18 am
content: Connection table of my cableDB15 (Optica) Round (D2)9 А1 В13 С & R11 D5 E6 F4 G14 J8 K7 L10 M2 Nempty P, H12 S15 TI've got two optica. First one 2011 year with problems with internal GPU. No video signal, but with two more pci ports, so think it is possible to install external videocard. Second (2018) has the same problem as Guido's, tommorow will test all your recommendationsAlso i have an optisonde (good condition) and two sensors: D2 & 1211H

author: Anders Petersson
author_rank: Regular Contributor
timestamp: November 26, 2022, 11:19:24 pm
content: Thanks Jerry, but the D2 sensor uses another cable, which is DB25-to-DB15. The round connector is used for some other sensors instead of DB15.I attach a picture of the two ends the missing cable needs to mate with.I've started reverse engineering the Optica to figure out the pin mapping, but I don't have much time for it at the moment.

author: Jerry Garsia
author_rank: Newbie
timestamp: December 01, 2022, 06:07:57 am
content: This cable is straight 1-1, 2-2...15-15. Unused pins are deleted

author: sinhdn
author_rank: Newbie
timestamp: December 02, 2022, 03:15:47 am
content: Hi everyone,My OPTICA set (bought from 2019) also fails when starting to boot, Win 98 starts and appears the message "Jumping to 0x00224CB0" and stops, unable to continue working.please help me if you know how to fix itThanks

author: Anders Petersson
author_rank: Regular Contributor
timestamp: December 09, 2022, 03:16:12 pm
content: Now I'm implementing a Python driver and GUI to interact with Optica.I can read out data using HTTP GET as explained in the manual appendix G.2. But the manual doesn't explain how to change settings! It only lists the names of the commands (for example SetPacerOn) without explaining how to call them. The XML data mentions that "Set functions are not accessible with GET" so I guess these use HTTP PUT instead? Or POST or PATCH... And what URL and argument format?Does anyone know how to call the Set functions?There's also some Java program to interact with Optica.Does anyone have the Java program?It should be easy to eavesdrop how it sends commands to Optica.

author: Jerry Garsia
author_rank: Newbie
timestamp: January 05, 2023, 05:55:39 am
content: Anders? hello. Found time for testing my optica.That's what i tried:1. Your BIOS settings. No resut2. Link optica's motherboard to another IDE HDD and installed windows 98. Everytthing is working. So the problem is not with BIOS or motherboard.3. Made a mirror of sata ssd with acronis to another hdd and tried to boot with it. Disk is good, but the same problem "jump to...."Another Optica has problems with internal GPU. Wait for similar motherboard.After all attempts suppose that problem is in the internal PCI board of OPTICA because other components are working when they are alone

author: Anders Petersson
author_rank: Regular Contributor
timestamp: January 05, 2023, 03:00:16 pm
content: Hi JerryI see you did some good troubleshooting here. I doubt the problem is with the Optica PCI card as my instruments start even with the PCI card removed (and shows the proprietary Optica program). Did you set the BIOS "IDE Configuration" to "AHCI"? Did you try swapping parts between the units to make a single working Optica?I'm afraid I can't help at a distance. I could offer you to ship it here and attempt repair, or I could buy parts from you as spare parts, but if you are indeed in Russia I don't know if it's even possible. PM me if interested.For my part, I now have four Opticas that I refurbished. I soldered the necessary cables and bought membrane air pumps and tubing. I have two D-2 sensors and I'm checking how well they agree. Looking good so far.My software works with Ethernet but as the units have problems keeping the network configuration I'm tempted to write a driver for the RS232 interface. I don't understand why the network configuration resets when I reboot. And I think a reboot is necessary for the settings to be applied. I got the settings to stick at one point but not any more. Next step will be to use a Raspberry Pi to log from one or from multiple ones.

author: Jerry Garsia
author_rank: Newbie
timestamp: January 09, 2023, 10:32:06 am
content: "Did you set the BIOS "IDE Configuration" to "AHCI"? Did you try swapping parts between the units to make a single working Optica?"This step was a key. Optica resurrected after all manipulations. Thank you. Text "jumping to ...." still remains at every switching on, but later optica's software starts.Another optica with GPU troubles waits for new motherboard

author: Guido_P
author_rank: Newbie
timestamp: January 16, 2023, 02:58:03 pm
content: Hi Anders, you suggestion abut BIOS configuration solved my OPTICA start-up problem.Thank you very much!Guido

author: ew2097
author_rank: Newbie
timestamp: March 13, 2023, 05:47:19 pm
content: Hey just figured I'd chime in with some potentially useful bits about these Optica units after having to troubleshoot a bunch at work over the last week.- In every one of the units we have with a 4x40 LCD display, I have only seen this industrial microATX board from BCMcom:https://www.bcmcom.com/admin/manual/RX815ELTmanual.pdf- I've only started to get into the VGA models, but I've already seen them with two different boards thus far.On a model with build date on march 2015 (last 4 digits of serial number is month and year), it has an Intel Atom mini-ITX board built by MSI:https://www.bcmcom.com/admin/manual/MX525D_DC%20Users_Manual_V1.1.pdfOn a model with build date of November 2011, it uses the same RX815ELT microATX board as the 4x40 display models- This is one of the latest iterations of the manual:https://www.transcat.com/media/pdf/optica_usersmanual_revg_english.pdf- The 4x40 models can still utilize a VGA display, you just have to plug one into the vga cable that's inside the chassis connected to the board's VGA port.- If your 4x40 model doesn't make forward progress at boot (ie: black bar for rows 2 and 4 on the display), connect a vga monitor and see what it says during POST. I found that our units would sit on POST with an error message after the CMOS battery had died, and it would also sometimes be waiting for floppy (drive A) activity. Installing anew battery for the BIOS and disabling the floppy peripheral allowed the machine to boot properly, and once it gets into windows, the PCI card will activate the built-in display.- Due to the transient nature of flash storage, I would advise making a clone/image of the boot drive just to have as backup.- If your model has PS/2 ports for keyboard, you may have to cut back some of the rubber on the plug of your keyboard as the ports are moderately recessed in the chassis.- The first unit I found with the mini-ITX board has the "Jumping to 0x00224CB0" issue... when the CMOS battery died, the bios reset the SATA mode to "IDE." I installed a fresh battery and changed it back to AHCI. Thanks to Anders and Jerry, I can confirm that although I still get the "jumping to..." error, the machine does indeed continue booting and the Optica software loads shortly afterward.- the absolute ONLY other place I found any talk online regarding the Jumping error message was on a random dude's personal blog;http://gopinaths.gitlab.io/post/running_usbport_tests_wince_cetk_cepc/I'm sure the same page came up for everyone else who has also searched this error, but basically it sounds like it's more of an issue with the deployment of the windows image itself. If you mash F8 during windows' boot on the Optica, you can get into the command prompt and fish around a bit; you'll see some of the same components that that blog mentions. I haven't dug any deeper than that, and I may not bother now that i know the unit will just continue booting past the error message after I switched SATA to AHCI mode.I don't know if any of this adds to the discussion or not, but hopefully it helps someone out there.

author: Anders Petersson
author_rank: Regular Contributor
timestamp: March 15, 2023, 10:29:35 am
content: Thanks ew2097. This matches my experience too.Nowadays Optica is sold by Panametrics, a branch of Baker Hughes. Panametrics issued a manual in April 2022, but it's exactly the same "Rev G" as in December 2015, only branded with the Panametrics logo. So it's safe to say this is the latest.I have backed up the flash drive from one of my units. The elusive 'remote control' software mentioned in the manual is stored there. I could decompile the Java code and now it should be easy to recreate the undocumented API for changing Optica settings. I want to add this to my PC program since navigating the built-in interface of Optica is such a pain. And the settings don't stick for me anyway.

author: dcmxx
author_rank: Contributor
timestamp: April 20, 2023, 04:59:03 am
content: I also got a GE Optica from ebay for the same purposes (getting a RH/DP reference meter)My unit also had the same problem. As i recall i also changed the resolution in the bios before the unit could boot correctly.I also got a SIM-12H probe with the matching cable, that came from another unit.Right now i'm trying to test the accuracy of the unit, but their measurements doesn't agrees with another chilled mirror meter (a Edgetech Dewprime II)none of the meters are formally calibrated but the temperature meassurement of the probe in the Edgetech was adjusted against a calibrated sprt.I'm looking if someone knows how to access the calibration parameters of the GE Optica.There's a hidden menu accessed pushing the lower blue button and the number two on the main screen. This shows another screen with a password field and some comment fields, but i haven't progessed any further

author: dcmxx
author_rank: Contributor
timestamp: April 20, 2023, 05:06:11 am
content: By the way, I have the Edgetech Dewprime manual if someone needs it

author: Anders Petersson
author_rank: Regular Contributor
timestamp: April 20, 2023, 06:48:02 am
content: Quote from: dcmxx on April 20, 2023, 04:59:03 amI wondered about this too. The datasheet states somewhere that the sensors are interchangeable, and there's no digital comm with the sensor, so I think there's only the factory calibration.I looked in the Java source code, and the user can set an offset for DP, temperature and pressure. And there's the general feature of user equations. But no mention of any other calibration.Any adjustments are probably best done on a PC. I do the conversion from DP to RH on a Raspberry Pi anyway, using TMP117 for temperature as that is more accurate than the PRT of Optica.Quote from: dcmxx on April 20, 2023, 04:59:03 amNo idea, sorry.BTW: If someone has the software for GE Humilab Relative Humidity Generator, please let me know.

author: ew2097
author_rank: Newbie
timestamp: December 15, 2023, 08:14:52 pm
content: Quote from: Anders Petersson on March 15, 2023, 10:29:35 amregarding this, we just sent a few units out to Panametrics for their calibration service, and one unit we had would keep reverting the data field that we had set to display Fahrenheit back to Celsius every time we restarted it. It was that same unit I mentioned before about changing from IDE to AHCI to continue past that "jumping to" error.Upon receipt of the calibrated units, I noticed they had commented about incorrect BIOS settings and the hard drive mode was set back to IDE. I don't know what else they may have changed, as I neglected to catalog all the bios settings it had before we sent it out (whoops). BUT there is a non-zero chance that this may be the reason the unit wasn't saving the changes we would make to the data fields since the Fahrenheit line now persists after powering off. I will eventually be documenting these bios settings and I can share them if it might help.Also, it's very frustrating that end-users were locked out of the service/calibration options on these units, as it guarantees a revenue stream for GE/BH or any other calibration houses. We have the means to do in-house calibration with traceable standards, and it would save us a lot of time and hassle to be able to do it ourselves. The Optica models with the 4x40 segment display lets you access the calibration menu ONCE for every fresh power-on session; you can navigate down to the bottom of the settings menu and get into it, go through all the RTD points for building its internal reference table, adjust Vout zero and span, etc... but it wont save any of it, and once you exit the calibration menu, it's inaccessible until a full powercycle.Quote from: dcmxx on April 20, 2023, 04:59:03 amI didn't even know about theVGAoptica's hidden menu, and it seems you can only access it via the front-panel keys; I've got a USB keyboard plugged in for slightly better navigation but holding that lower blue button and pressing "2" on the keyboard does nothing. That blue button is the Left arrow when you're in the menu, but holding Left and 2 on the keyboard also does nothing. To be honest, I dont even know if that hides any kind of calibration settings in the first place. Where/how did you discover this menu?The later Optisonde models (non windows based) allow you to adjust Vout trim/span as a user setting, so that's nice but they still bury calibration stuff behind a password menu. It's only four characters, 0000 - 9999, so you could technically brute force it, but who has the time and patience for that?Quote from: Anders Petersson on April 20, 2023, 06:48:02 amThe sensors do seem to be interchangeable... older GE 1200 series readouts used to come with a table of resistance values for a range of temperatures specifically matched to a given sensor and you'd have to enter those into the readout, but these optica and optisonde models have had consistent results whether we're using 1211H, 1111H, or SIM-12H. Maybe the variance in PRT units from one sensor to the next is negligible...It's still important to adjust the set-screw for the balance circuit whenever you pair a sensor with a readout... the manual explains the process, but the short version is:- take the lid off the sensor- set the readout to "Heat" mode and let it heat up for a couple minutes (temp will read anywhere from low-100s to nearly 200 degF)- clean the mirror with a cotton swab and non-solvent cleaner (isopropyl is fine), then wipe with a dry swab (it's just easier to do this when the mirror is warm rather than cool)- cover the mirror cavity to prevent light affecting the optics- adjust the set screw until the vertical balance bar on the display has one segment filled (on the VGA models, it's just the bottom quarter inch, on the 4x40 models I believe it's just one out of the 10 possible segments)(- on Optisonde units, you line up a checkered square behind a solid square in the center of the balance bar)After that, let it cool back down for a minute, run a pacer cycle, and you should be good to go...

author: dcmxx
author_rank: Contributor
timestamp: January 05, 2024, 05:35:54 pm
content: This is the hidden screen. If anyone has the password please let us know. I found the hidden screen just messing with the instrument, but i haven't had time to continue.I was using a SIM12H sensor, now I got a 1211H that i will try soon, maybe the SIM12H was kind of badI also have the problem that the config files doesnt show or the data logging files, even if they exist.

author: Anders Petersson
author_rank: Regular Contributor
timestamp: January 05, 2024, 09:46:26 pm
content: Checking the hard drive contents, there's no password menu in the Java web applet.I do see mentions of 'password' in NK.BIN (both in ASCII and UTF-8) but I'm not curious enough to attempt to disassemble and figure out what the code does.I still have the ambition to figure out the web API to change settings some day. That should enable complete remote control and ditching the clunky embedded user interface.

author: ew2097
author_rank: Newbie
timestamp: January 11, 2024, 12:41:31 pm
content: Anders Petersson: I have cataloged the bios settings from the unit we received back from outside calibration, and coincidentally just had another unit in our facility with a dead CMOS battery. When I replaced the battery in that other unit, it suffered the same issue with not retaining changes to the settings (we use Fahrenheit and it repeatedly reset back to Celsius at every restart or power cycle). After comparing the bios settings between these two units, I see that some of the other default settings need to be changed.for one thing,AHCI mode isnotthe solution, it needs to stay on IDE mode, but some of the other non-default settings are what allow the units to boot past the "jumping to" message and also save the settings.Note: There are two different hardware versions of the VGA optica units...earlier models used a motherboard with PS/2 mouse and keyboard ports in the rear corner next to the ethernet port which have been covered up by an adhesive plastic panel; these units have aBCM WhizPro bios.Later models use a newer motherboard with USB ports stacked under the ethernet port in the middle of the rear of the unit; these units have anAmerican Megatrends bios.These bios settings are for thelatermodelwithoutPS/2 ports. The USB ports are blocked by a small metal shroud that is spot-welded in three spaces inside the chassis of the unit. If you open the unit and carefully shimmy a relatively robust flat-head screwdriver between the chassis and each welded tab of the shroud, you can pop the welds with some force and save yourself the hassle of taking the whole motherboard out... you may need to remove the PCI card, though.These were the settings that were different from the default on our unit from outside calibration:32Bit Data Transfer: EnabledPCI IDE BusMaster: EnabledLAN Option ROM: Enabled (likely irrelevant, but was enabled on the unit received from cal)Serial Port3 IRQ: IRQ11Serial Port4 IRQ: IRQ11Serial Port5 IRQ: IRQ5Serial Port6 IRQ: IRQ5(for whatever reason, these pairs of serial port entries in the bios need to have conflicting IRQ values)You could also set the "Flat Panel Type" to 1024x 768 18-bit instead of 1366, this will ensure POST and BIOS don't try to display off the screensHopefully any of this is useful.Code:Primary IDE MasterType: AutoLBA/Large Mode: AutoBlock (Multi-Sector Transfer): AutoPIO Mode: AutoDMA Mode: AutoS.M.A.R.T.: Auto32Bit Data Transfer: EnabledIDE ConfigurationConfigure SATA as: IDEPCI IDE BusMaster: EnabledQuick Boot: EnabledFull Screen Logo Display: DisabledBootup Num-Lock: OnWait For 'F1' If Error: EnabledConfigure advanced CPU SettingsMax CPUID Value Limit: DisabledExecute-Disable Bit Capability: EnabledHyper Threading Technology: EnabledUSB Functions: 8 USB PortsUSB 2.0 Controller: EnabledLegacy USB Support: EnabledAudio Controller: EnabledGbE LAN Boot: DisabledLAN Option ROM: EnabledSerial Port1 Address: 3F8Serial Port1 Mode: RS232Serial Port1 IRQ: IRQ4Serial Port2 Address: 2F8Serial Port2 IRQ: IRQ3Serial Port3 Address: 3E8Serial Port3 IRQ: IRQ11Serial Port4 Address: 2E8Serial Port4 IRQ: IRQ11Serial Port5 Address: 2F0Serial Port5 IRQ: IRQ5Serial Port6 Address: 2E0Serial Port6 IRQ: IRQ5Parallel Port Address: DisabledWatch Dog: DisabledGPO1 Data: LowGPO2 Data: LowGPO3 Data: LowGPO4 Data: LowDVMT Mode Select: DVMT ModeDVMT/FIXED Memory: 256MBBoot Display Device: CRT + LVDS/DVIFlat Panel Type: 1024x 768 18-bitOutput LVDS Format: 18 bitInitate Graphic Adapter: PCI/IGDACPI Aware O/S: YesSuspend mode: AutoRestore on AC Power Loss: Power OnAdvanced Resume Event Controls: all disabled