Jump to content
Sign in to follow this  
Skinny

Screen Crab not working after attempted setup

Recommended Posts

Hope everyone had a great new year. I am having a bit of a problem getting the screen crab to work.

I have followed the 3 steps indicated on the Getting Started card. Video is being fed through the box with no problems. The issue is that no screen captures are occurring. I formatted the micro-SD for ExFat. I reverted the config file back to the default config after an unsuccessful setup. The LED seems to be stuck on cyan regardless of how it's setup.

I took @Darren Kitchen's earlier advice and added the DEBUG_LOG ON line to the config file and it appear that the crab thinks it's not getting a video signal. I've pasted the debug file for reference.

Any ideas?

Thanks for your help.

-Skinny

Util:	 exec [stop adbd]|Util:	 stop adbd shell exited value: 0|Util:	 exec [stop logd]|Util:	 stop logd shell exited value: 0|Util:	 exec [source system/bin/crab && upgrade_check_on_boot]|Util:	 Service start shell exited value: 0|Util:	 exec [source /system/bin/crab && do_gpio_setup && leds_off]|Mirror:	 NEW HDMI Status; Input: false|Mirror:	 HDMI REMOVED|Mirror:	 PREVIEW STOPPED|Util:	 RunThread shell exited value: 0|Util:	 exec [source /system/bin/crab && upgrade_framework 1.0.6]|Util:	 crabframeworkupgrade shell exited value: 0|CrabFramework:	 Crab framework up to date|Util:	 exec [source /system/bin/crab && red]|ShellThread:	 setCPU Shell Thread Starting|Util:	 exec [source /system/bin/crab, source /system/bin/crab && sleep 120 && do_cpu_setup]|Util:	 Main setLEDsNow() shell exited value: 0|Util:	 exec [source /system/bin/crab && wait_for_sd_location]|Util:	 waitforSD shell exited value: 0|Util:	 exec [source /system/bin/crab && led_off]|Util:	 Main setLEDsNow() shell exited value: 0|SDREADER:	 NO FILE AT PATH|RunThread:	 ERROR LOADING C2 DEVICE CONFIG|RunThread:	 Loading Crab Config from SD|Util:	 exec [source /system/bin/crab && locate_sd && touch /storage/7AAD-3ED9/version.txt && echo 1.0.6 > /storage/7AAD-3ED9/version.txt]|Util:	 versionfile shell exited value: 0|CrabConfig:	 CONFIG OPTION LED|CrabConfig:	 CONFIG ARG ON|CrabConfig:	 LED MODE CONFIG OPTION SET TO: ON|CrabConfig:	 CONFIG OPTION CAPTURE_MODE|
CrabConfig:	 CONFIG ARG IMAGE|CrabConfig:	 CAPTURE MODE CONFIG OPTION SET TO: IMAGE|CrabConfig:	 CONFIG OPTION CAPTURE_INTERVAL|CrabConfig:	 CONFIG ARG 5|CrabConfig:	 CAPTURE INTERVAL CONFIG OPTION SET TO: 5|CrabConfig:	 CONFIG OPTION STORAGE|CrabConfig:	 CONFIG ARG FILL|CrabConfig:	 STORAGE MODE CONFIG OPTION SET TO: FILL|CrabConfig:	 CONFIG OPTION BUTTON|CrabConfig:	 CONFIG ARG EJECT|CrabConfig:	 BUTTON MODE CONFIG OPTION SET TO: EJECT|CrabConfig:	 CONFIG OPTION DEBUG_LOG|CrabConfig:	 CONFIG ARG ON|CrabConfig:	 DEBUG LOG CONFIG OPTION SET TO: ON|CrabConfig:	 WIFI IS NOT SET IN CRAB CONFIG|CrabConfig:	 WIFI CONFIG MISSING, ENSURING WIFI DISABLED|Util:	 exec [source /system/bin/crab && disable_wifi]|Util:	 wifi config shell exited value: 0|SDREADER:	 NO FILE AT PATH|
Util:	 exec [source /system/bin/crab && magenta]|Util:	 Main setLEDsNow() shell exited value: 0|Util:	 exec [source system/bin/crab && wait_five_for_button_press]|Util:	 startup image mode listener shell exited value: 0|Util:	 exec [source system/bin/crab && wait_five_for_button_press]|Util:	 startup video mode listener shell exited value: 0|Util:	 exec [source /system/bin/crab && magenta]|Util:	 Main setLEDsNow() shell exited value: 0|Util:	 exec [source /system/bin/crab && led_off]|Util:	 Main setLEDsNow() shell exited value: 0|
SDWatch:	 SD Watch Thread Starting|Util:	 exec [source /system/bin/crab, watch_sd_location]|ButtonListener:	 Button Listener Thread Starting|Util:	 exec [source /system/bin/crab, wait_for_button_press]|RunThread:	 C2 WIFI IS DISABLED, NOT RUNNING|LEDRunner:	 LED Runner Thread Starting|Util:	 exec [source /system/bin/crab, led_off]|Util:	 LEDRunner shell exited value: 0|RunThread:	 STARTING NEW CAPTURE THREAD|CaptureThread:	 CAPTURE THREAD START|CaptureThread:	 Signal Check request sent|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|CaptureThread:	 NO VIDEO SIGNAL|CaptureThread:	 STARTING IMAGE CAPTURE|Util:	 exec [source /system/bin/crab && get_current_temp]|Util:	 tempcheckexit value: 0|
Util:	 tempcheckshell output : 59796|CaptureThread:	 CURRENT TEMP: 59796|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/61|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/61.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|
Util:	 exec [source /system/bin/crab, white]|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 LEDRunner shell exited value: 0|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 197ms|CaptureThread:	 Capture sleep 4803ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/62|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/62.jpg|
Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|
CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 191ms|CaptureThread:	 Capture sleep 4809ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/63|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/63.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|
Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 191ms|
CaptureThread:	 Capture sleep 4809ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/64|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/64.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|
CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 192ms|CaptureThread:	 Capture sleep 4808ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/65|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/65.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|
Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 190ms|CaptureThread:	 Capture sleep 4810ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/66|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/66.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|
Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 242ms|
CaptureThread:	 Capture sleep 4758ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/67|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/67.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|
CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 483ms|CaptureThread:	 Capture sleep 4517ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/68|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/68.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|
Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 458ms|CaptureThread:	 Capture sleep 4542ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/69|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/69.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|
Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|
CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 512ms|CaptureThread:	 Capture sleep 4488ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/70|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/70.jpg|
Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|
CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 480ms|
CaptureThread:	 Capture sleep 4520ms|Util:	 exec [source /system/bin/crab && get_next_capture]|Util:	 GetNextCapexit value: 0|Util:	 GetNextCapshell output : /storage/7AAD-3ED9/LOOT/71|CaptureThread:	 Capture Request Sent/storage/7AAD-3ED9/LOOT/71.jpg|Mirror:	 REQUEST RECEIVED|Mirror:	 NOSIGNAL|Mirror:	 Response sent:NOSIGNAL|
CaptureThread:	 Response:NOSIGNAL|Util:	 exec [source /system/bin/crab && no_signal_log]|Util:	 NoSignalLog shell exited value: 0|CaptureThread:	 CRAB HAS NO VIDEO SIGNAL|CaptureThread:	 capture interval 5000ms|CaptureThread:	 Time spent capturing 370ms|CaptureThread:	 Capture sleep 4630ms|Util:	 ButtonListener shell exited value: 0|ButtonListener:	 Button Listener Thread Complete|RunThread:	 MAIN CALLBACK: BUTTON|RunThread:	 SOFT RESTART: false|RunThread:	 STOPPING: false|

 

Share this post


Link to post
Share on other sites

You are correct that you are seeing a NO SIGNAL light. If the Screen Crab doesn't think it is getting a video signal, my first place to look is at what video signal is passing through it and if it's a supported resolution.

Share this post


Link to post
Share on other sites

Thanks for the response @Darren Kitchen,

I plugged it inline with a secondary monitor and outputted from my laptop at 1360 x 768 and at 800x600. Neither worked. I have also tried changing the microSD card, switching out the laptop to a laptop that is operating at a lower resolution natively (1360 x 768), and tried my other 2 screen crabs. In every scenario I am getting the same results. I'm not sure what is going on.

In every case, the secondary monitor displays perfectly. I'm not sure what is left.

Thanks again for your help.

Edited by Skinny

Share this post


Link to post
Share on other sites

Thanks for the details. I can say with confidence that 800x600 isn't supported, however I am not 100% certain as to that odd 1360x768 resolution. I have a display I can test which outputs the more common 16:9 1366x768 - however I am unsure right now if I have something that'll do that resolution to test with. I'll check tonight when I get home. 

Just to validate that there isn't anything wrong with the device, can you test with a standard 1080p signal and verify that the LED goes blue when using the default image capture config.txt ?

Thanks!

Share this post


Link to post
Share on other sites

Well it looks like 6 lines of resolution makes a huge difference and that I am very unlucky. I switched everything to 1080p and things started working. I must just have a knack for screwing up resolutions and picking. I also check 1366x768 and it worked fine where 1360x768 does not. I think I'll just go through the full spectrum to see what works and what doesn't. This does make things a little tricky on engagements, but we'll see what our success rate is as it's deployed. 

@Darren Kitchen, thanks for all your help and have a great day!

Share this post


Link to post
Share on other sites

Is there a list of resolutions that work vs not... I have been trying to get this to caputure off of a Jetson Nano, and raspberry pi with no luck going to try my gaming pc which has more options

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...