¿ªÔÆÌåÓý

TinySA touch screen unresponsive


 

Hi,

I just turned on my TinySA Ultra and noticed the touch screen is unresponsive. It does not respond to any touch input on the screen.

Also, the jog-wheel/switch (next to the power switch on the top) is unresponsive.

The unit powers up normally, the battery level is just over 4 volts.

What could be wrong?

Any help appreciated.

-Frank


 

Further analysis on my TinySA Ultra:

  • This is an official (no clone) TinySA Ultra, HW version V0.4.5.1.1
  • Device powers up, screen works.
  • Can connect to serial port and enter 'version'.
  • Can do 'clearconfig <passcode>' and 'reset'.
  • On most other commands, the serial interface freezes, and I have to power cycle the device.
  • The TinySA windows program connects to the serial port, but after the vbat command it times out:
connect: serial port connecting ..
connect: serial port connected
43.888 tx: help
43.926 rx: help
43.926 rx: commands: freq time dac nf saveconfig clearconfig zero sweep pause resume wait repeat status caloutput save recall trace trigger marker line usart_cfg vbat_offset color if if1 lna2 agc actual_freq freq_corr attenuate level sweeptime leveloffset levelchange modulation rbw mode spur lna direct ultra load ext_gain output deviceid correction calc menu text remark
43.926 rx: Other commands: version reset data frequencies scan hop scanraw abort test touchcal touchtest usart capture refresh touch release vbat help info selftest sd_list sd_read sd_delete threads
43.926 rx: ch>?
43.926 tx: version
43.957 rx: version
43.957 rx: tinySA4_v1.4-169-ged1dfed
43.957 rx: HW Version:V0.4.5.1.1
43.957 rx: ch>?
43.957 tx: info
44.004 rx: info
44.004 rx: tinySA ULTRA
44.010 rx: 2019-2024 Copyright @Erik Kaashoek
44.010 rx: 2016-2020 Copyright @edy555
44.010 rx: SW licensed under GPL. See: https://github.com/erikkaashoek/tinySA
44.010 rx: Version: tinySA4_v1.4-169-ged1dfed
44.026 rx: Build Time: May 30 2024 - 13:32:12
44.026 rx: Kernel: 4.0.0
44.026 rx: Compiler: GCC 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
44.041 rx: Architecture: ARMv7E-M Core Variant: Cortex-M4F
44.041 rx: Port Info: Advanced kernel mode
44.041 rx: Platform: STM32F303xC Analog & DSP
44.057 rx: ch>?
44.126 tx: vbat_offset
44.157 rx: vbat_offset
44.157 rx: 300
44.157 rx: ch>?
44.173 tx: vbat
44.204 rx: vbat
59.210 rx link timeout .. disconnecting

  • Serial commands like 'touchtest', 'touchcal', etc also seems to hang.
  • I have succesfully installed the latest firmware using the ST32CubeProgrammer
  • When I poweron the device while holding the 'rockwheel' to the left, it seems to change the frequency.
  • When I poweron and then very quickly (within 0.5 seconds or so) press and hold the rockwheel , the menu displays, but after that the device seems to freeze up. The menu remains on the screen, but I cannot use the rockwheel to change anything and also the touchscreen is unresponsive.
Are schematics of the TinySA Ultra available, so I can troubleshoot myself?

-Frank


 

On Sun, Jun 9, 2024 at 04:47 AM, <f.w.ten.wolde@...> wrote:
I just turned on my TinySA Ultra and noticed the touch screen is unresponsive. It does not respond to any touch input on the screen.

Also, the jog-wheel/switch (next to the power switch on the top) is unresponsive.
Frank,
? ?If your tinySA Ultra is less than 30 days old and was sold by a reputable seller, then I would contact the seller about exchanging the unit.? If you have owned the unit for more than 30 days and it only recently has stopped working properly then I would try the following troubleshooting steps.

1. Loosen the 4 screws on the back of the case and see if touch operation is restored.? The case on some version 4.5.1 units fit too tightly and if the screen mounting became slightly misaligned during use, the touchscreen would not work properly.? This same issue could also interfere with USB communications.? The tight case issue should have been solved on your version 4.5.1.1 unit unless you are just unlucky.

2. Completely remove the case and disconnect the battery for a few minutes.? Reconnect the battery and see if normal touch screen operation has returned with the case still removed.? Take normal ESD precautions while doing the above.

3. Check if the flexible cable connecting the display panel to the main board is properly seated.

? If the above trouble shooting steps don't solve your problem, then more extensive repairs are indicated and Erik or hugen may be able to give you additional suggestions.

Herb


 

Try this...
/g/tinysa/message/16336

Roger


 

Hello Herb,

I bought the TinySA Ultra at the Zeenko Store on AliExpress... About half a year ago...

Unfortunately none of your suggestions help, but thanks for your suggestions.

One thing I didn't try yet is to reseat the display connector. I'm not sure if this is a 'pull out' connector or 'rotate 90 degree' connector to release the ribbon cable...

I guess I need to understand what defect could cause my behaviour... For this I need schematics to troubleshoot...

Frank


 

Hi Roger,

I tried your suggestions by keeping the jog wheel (that's what it is called :-)) to the left and power cycled. The settings are not (visibly) reset and the device remains unresponsive to the touch screen or jog wheel.
The only change I notice when keeping the jog wheel in the 'left' position at power on, is that my center frequency starts counting down to 0 in a few seconds as long as I keep the jog wheel in the left position.

Again, if I press the jog wheel within 0.5 seconds after a power on, the menu appears, but then (again) I cannot change anything anymore.

Needless to say I'm a bit sad about this...

-Frank


 

The display cable connector has a black plastic clip that has to be very carefully lifted at both sides.
This will cause it to rotate up and release the display cable allowing reseating.
--
Designer of the tinySA
For more info go to https://tinysa.org/wiki/


 

I just tried this from the FAQ:

Question
The tinySA Ultra is does not react to touch commands or the jog button
?
Answer
The LCD cable may not be seated correctly. Open the case and carefully lift the black clip holding the LCD cable at both edges till it swings up. Reseat the cable and press the black clip down till it clicks in position.

Does not help either... I have now completely disconnected the display and connect the TinySA Ultra to my serial port.
Same issue as before, I can run 'version':

ch> version
tinySA4_v1.4-169-ged1dfed
HW Version:V0.4.5.1.1

But most other commands just 'hang':
ch> vbat
... no response anymore until I restart the TinySA Ultra

-Frank