Is there a way to reset/resolve this ?
Continue reading for details and more.
It was perfectly working and even better with firmware version "HXCFEUSB_V3_1_0_4a.UPD" but then for one magic reason I decided to played around with the diy added "select" middle-button. Happy as newborn to press buttons and select screens......
After I've set some display-setting to 21 characters en pressed NEXT, things went bad.
The OLED screen froze and I was no longer able to exit the screen and the rest thereafter is a train-wreck story of trial an errors.
To summarize, I've already tried the following
- - RST (reset pins)
- - Re-inserted vice-versa the LED screen
- - Tried multiple versions of HXCSDFE.CFG files which have zero effect on my OLED frozen screen
- - Upgraded back & forth to firmware versions before de OLED was supported (perhaps It might have reset internal flash things).
- - Using a clean USB stick confirm to me that the problem is probably within the Flash-memory of the Gote, somewhere Jeff's documentation indicates that several settings are saved there.
Alternatively, but difficult for me to grasp..... is the bl;indly press the correct sequence of buttons that will reset/clear the stored flash contents. But..... this will be a shot in the dark as I cannot recollect the sequence of menus.... etc...etc nor I doubt if this is working at all without a detected "screen".
Info: The emulator itself since version V3_0_33_12a is a piece of beautiful workmanship. As of this version my Akai-S01 sampler now also can/do/read/write and even format HD floppies ( all in S950HD mode) . This HD/speed requires however a fast USB stick to get it working properly and I had to cut pin-2 of the floppy connector towards the Aaka-S01 bus which otherwise would wrongly signalled the S01 for density. The Akai S01, oldjunk, tries to write at HD speed and simply rereads if the action was OK.
I guess that the internal "flash-save" is not/never properly resetting its screen parameters from/to the LCD/OLED settings.
I see the (inside) red-led flashing once, probably turning on the OLED and then things go silent. If required I can do some I2C analysis
Note: I glued the select white-dot button on the gotek itself. The ugly red-tumple-switch was used to (internally) inverse (using an LS7401 TTL circuit) and control the floppy "ready-pin-34" signal. The Akai seems to listen - in a strange way - to this pin to check if the device is busy/operating in HD mode. This all was part (of a longer story) to get things to work. Teh SSD itaself was a SPI version whoich I cpnverted to i2C and added a simple reset-circuit using a diode-RC timer. The SSD1306 OLED is - and was before a changed screen settings, perfectly operating using pulled-up SDA/SCL and 3.3V power.
To resume, my greatest compliments for the wonderfull development and thanks in advance for (re)solutions.
Kind Regards2all and CU
Added 14dec17 00u08 : Did some additonal logic analyzer measurements on i2c level.
When the HXC is powered on with OLED connected, I observe the following I2C communication ([ = startbit, ]=stopbit) that it generates/address 37 times [0x78+0x00-] followed by continuous loop... operating "[0x38-[0x80-[0x08-[0x00-". Not sure if this caused by a faulty clock or a misfired datasequence.
FYI: the SSD1306 OLED is (normally) addressed on 0x78(0x3C W) and shoudl be feeded by an initialisation sequence to get is operating. In the past this was the case until I messed with the internal menu.