Skinny Posted January 9, 2020 Share Posted January 9, 2020 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| Link to comment Share on other sites More sharing options...
Darren Kitchen Posted January 12, 2020 Share Posted January 12, 2020 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. Link to comment Share on other sites More sharing options...
Skinny Posted January 13, 2020 Author Share Posted January 13, 2020 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. Link to comment Share on other sites More sharing options...
Darren Kitchen Posted January 14, 2020 Share Posted January 14, 2020 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! Link to comment Share on other sites More sharing options...
Skinny Posted January 15, 2020 Author Share Posted January 15, 2020 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! Link to comment Share on other sites More sharing options...
Cybertek Posted February 24, 2020 Share Posted February 24, 2020 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 Link to comment Share on other sites More sharing options...
Skinny Posted April 21, 2020 Author Share Posted April 21, 2020 Just thought I would update this thread a bit. When I was attempting to have the screen grab capture several months ago, the setup was using a hotel room TV as the second monitor. Only select resolutions were being recorded by the Screen Crab even though the monitor would display the output. Specifically 800x600 would not work nor would 1360x768. I've finally had a chance to test out the Screen Crab with a secondary computer monitor with capability up to 1080p. My test setup was that I placed the Screen Grab in line with the secondary monitor. I then changed the resolution every 20 seconds while noting on the secondary screen with notepad what resolution I was using. All of the following resolutions worked. All resolutions tested worked. 1920x1080 1680x1050 1600x900 1440x900 1400x1050 1366x768 1360x768 1280x1024 1280x960 1280x800 1280x768 1280x720 1280x600 1152x864 1024x768 800x600 As an added test, I used my small TV here in my lab to see if 800x600 or 1360x768 would cause a problem for the Screen Crab. It had no problem grabbing screen shots. I do not know why several months ago I had the problem outlined in this thread. I believe more testing should be conducted beyond a sample size of two TVs and a monitor. I'll continue to use the Screen Crab and update if I start to see more strange results. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.