1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SOLVED Intermittent flickering leds

Discussion in 'Hardware Support' started by bigshaund, 16 July 2019.

  1. bigshaund

    bigshaund New Member

    Messages:
    3
    Hardware:
    RPi3, +Arduino
    I’m using ws2812b leds, an arduino and a pi3b. When I boot up the system, the startup sequences work as intended on all leds. After that, I only get random sections of leds.(see attached vid) The boot sequence works fine which makes me think it’s not a power issue(5v 12a psu). If I unplug the ground from the arduino, the leds flash in random colors at random intervals. I’ve went through most of the troubleshooting (adjusting serial rate and changing pins on arduino) and I’m lost at this point.
    P.S. I’m a noob.




    Fast led

    Code:
    #include "FastLED.h"
    
    #define ANALOG_MODE_AVERAGE  0
    #define ANALOG_MODE_LAST_LED 1
    
    /**********************************************************************************************************************
     S E T U P
     ino file taken from: 
     https://raw.githubusercontent.com/hyperion-project/hyperion.ng/master/assets/firmware/arduino/adalight/adalight.ino
     set following values to your needs
    **********************************************************************************************************************/
    
    #define INITIAL_LED_TEST_ENABLED true
    #define INITIAL_LED_TEST_BRIGHTNESS 32  // 0..255
    #define INITIAL_LED_TEST_TIME_MS 500  // 10..
    
    // Number of leds in your strip. set to "1" and ANALOG_OUTPUT_ENABLED to "true" to activate analog only
    // As of 26/1/2017:
    // 582 leaves ZERO bytes free and this
    // 410 is ok
    // tested with 500 leds and is fine (despite the warning)
    #define MAX_LEDS 272
    
    // type of your led controller, possible values, see below
    #define LED_TYPE WS2812B
    
    // 3 wire (pwm): NEOPIXEL BTM1829 TM1812 TM1809 TM1804 TM1803 UCS1903 UCS1903B UCS1904 UCS2903 WS2812 WS2852
    //  S2812B SK6812 SK6822 APA106 PL9823 WS2811 WS2813 APA104 WS2811_40 GW6205 GW6205_40 LPD1886 LPD1886_8BIT 
    // 4 wire (spi): LPD8806 WS2801 WS2803SM16716 P9813 APA102 SK9822 DOTSTAR
    
    // For 3 wire led stripes line Neopixel/Ws2812, which have a data line, ground, and power, you just need to define DATA_PIN.
    // For led chipsets that are SPI based (four wires - data, clock, ground, and power), both defines DATA_PIN and CLOCK_PIN are needed
    
    // DATA_PIN, or DATA_PIN, CLOCK_PIN https://raw.githubusercontent.com/iLLiac4/Adalight_Hyperion/master/Ambilight_bb.png
    //#define LED_PINS 16  // 3 wire leds - Mini Pro 32u4; Leonardo
    //#define LED_PINS 16, 15  // 4 wire leds - Mini Pro 32u4; Leonardo
    #define LED_PINS 3  // 3 wire leds - Arduino Nano
    //#define LED_PINS 11, 13  // 4 wire leds - Arduino Nano
    
    #define COLOR_ORDER GRB  // colororder of the stripe, set RGB in hyperion
    
    #define OFF_TIMEOUT 15000  // ms to switch off after no data was received, set 0 to deactivate
    
    // analog rgb uni color led stripe - using of hyperion smoothing is recommended
    // ATTENTION  this pin config is default for atmega328 based arduinos, others might work to
    //  if you have flickering analog leds this might be caused by unsynced pwm signals
    //  try other pins is more or less the only thing that helps
    #define ANALOG_OUTPUT_ENABLED false
    #define ANALOG_MODE  ANALOG_MODE_LAST_LED  // use ANALOG_MODE_AVERAGE or ANALOG_MODE_LAST_LED
    #define ANALOG_GROUND_PIN  8  // additional ground pin to make wiring a bit easier
    #define ANALOG_RED_PIN  9
    #define ANALOG_GREEN_PIN  10
    #define ANALOG_BLUE_PIN  11
    
    // overall color adjustments
    #define ANALOG_BRIGHTNESS_RED  255  // maximum brightness for analog 0-255
    #define ANALOG_BRIGHTNESS_GREEN 255  // maximum brightness for analog 0-255
    #define ANALOG_BRIGHTNESS_BLUE  255  // maximum brightness for analog 0-255
    
    #define BRIGHTNESS 255  // maximum brightness 0-255
    #define DITHER_MODE BINARY_DITHER  // BINARY_DITHER or DISABLE_DITHER
    #define COLOR_TEMPERATURE CRGB(255,255,255) // RGB value describing the color temperature
    #define COLOR_CORRECTION  TypicalLEDStrip  // predefined fastled color correction
    //#define COLOR_CORRECTION  CRGB(255,255,255) // or RGB value describing the color correction
    
    // Baudrate, higher rate allows faster refresh rate and more LEDs
    //#define serialRate 460800  // use 115200 for ftdi based boards
    //#define serialRate 115200  // use 115200 for ftdi based boards
    #define serialRate 500000  // use 115200 for ftdi based boards
    
    
    /**************************************
     A D A L I G H T  C O D E
     no user changes needed
    **************************************/
    
    // Adalight sends a "Magic Word" (defined in /etc/boblight.conf) before sending the pixel data
    uint8_t prefix[] = {'A', 'd', 'a'}, hi, lo, chk, i;
    
    unsigned long endTime;
    
    // Define the array of leds
    CRGB leds[MAX_LEDS];
    
    // set rgb to analog led stripe
    void showAnalogRGB(const CRGB& led) {
     if (ANALOG_OUTPUT_ENABLED) {
     byte r = map(led.r, 0,255,0,ANALOG_BRIGHTNESS_RED);
     byte g = map(led.g, 0,255,0,ANALOG_BRIGHTNESS_GREEN);
     byte b = map(led.b, 0,255,0,ANALOG_BRIGHTNESS_BLUE);
     analogWrite(ANALOG_RED_PIN  , r);
     analogWrite(ANALOG_GREEN_PIN, g);
     analogWrite(ANALOG_BLUE_PIN , b);
     }
    }
    
    // set color to all leds
    void showColor(const CRGB& led) {
     #if MAX_LEDS > 1 || ANALOG_OUTPUT_ENABLED == false
     LEDS.showColor(led);
     #endif
     showAnalogRGB(led);
    }
    
    // switch of digital and analog leds
    void switchOff() {
     #if MAX_LEDS > 1 || ANALOG_OUTPUT_ENABLED == false
     memset(leds, 0, MAX_LEDS * sizeof(struct CRGB));
     FastLED.show();
     #endif
     showAnalogRGB(leds[0]);
    }
    
    // function to check if serial data is available
    // if timeout occured leds switch of, if configured
    bool checkIncommingData() {
     boolean dataAvailable = true;
     while (!Serial.available()) {
     if ( OFF_TIMEOUT > 0 && endTime < millis()) {
     switchOff();
     dataAvailable = false;
     endTime = millis() + OFF_TIMEOUT;
     }
     }
    
     return dataAvailable;
    }
    
    // main function that setups and runs the code
    void setup() {
     Serial.begin(serialRate);
    
     // analog output
     if (ANALOG_OUTPUT_ENABLED) {
     // additional ground pin to make wiring a bit easier
     pinMode(ANALOG_GROUND_PIN, OUTPUT);
     digitalWrite(ANALOG_GROUND_PIN, LOW);
     pinMode(ANALOG_BLUE_PIN , OUTPUT);
     pinMode(ANALOG_RED_PIN  , OUTPUT);
     pinMode(ANALOG_GREEN_PIN, OUTPUT);
     }
    
     int ledCount = MAX_LEDS;
     if (ANALOG_MODE == ANALOG_MODE_LAST_LED) {
     ledCount--;
     }
    
     #if MAX_LEDS > 1 || ANALOG_OUTPUT_ENABLED == false
     FastLED.addLeds<LED_TYPE, LED_PINS, COLOR_ORDER>(leds, ledCount);
     #endif
    
     // color adjustments
     FastLED.setBrightness ( BRIGHTNESS );
     FastLED.setTemperature( COLOR_TEMPERATURE );
     FastLED.setCorrection ( COLOR_CORRECTION );
     FastLED.setDither  ( DITHER_MODE );
    
     // initial RGB flash
     #if INITIAL_LED_TEST_ENABLED == true
     for (int v=0;v<INITIAL_LED_TEST_BRIGHTNESS;v++)
     {
     showColor(CRGB(v,v,v));  
     delay(INITIAL_LED_TEST_TIME_MS/2/INITIAL_LED_TEST_BRIGHTNESS);
     }
    
     for (int v=0;v<INITIAL_LED_TEST_BRIGHTNESS;v++)
     {
     showColor(CRGB(v,v,v));  
     delay(INITIAL_LED_TEST_TIME_MS/2/INITIAL_LED_TEST_BRIGHTNESS);
     }
     #endif
     showColor(CRGB(0, 0, 0));
    
     Serial.print("Ada\n"); // Send "Magic Word" string to host
    
    
     boolean transmissionSuccess;
     unsigned long sum_r, sum_g, sum_b;
    
     // loop() is avoided as even that small bit of function overhead
     // has a measurable impact on this code's overall throughput.
     for(;;) {
     // wait for first byte of Magic Word
     for (i = 0; i < sizeof prefix; ++i) {
     // If next byte is not in Magic Word, the start over
     if (!checkIncommingData() || prefix[i] != Serial.read()) {
     i = 0;
     }
     }
    
     // Hi, Lo, Checksum
     if (!checkIncommingData()) continue;
     hi = Serial.read();
     if (!checkIncommingData()) continue;
     lo = Serial.read();
     if (!checkIncommingData()) continue;
     chk = Serial.read();
    
     // if checksum does not match go back to wait
     if (chk != (hi ^ lo ^ 0x55)) continue;
    
     memset(leds, 0, MAX_LEDS * sizeof(struct CRGB));
     transmissionSuccess = true;
     sum_r = 0;
     sum_g = 0;
     sum_b = 0;
    
     int num_leds = min ( MAX_LEDS, (hi<<8) + lo + 1 );
    
     // read the transmission data and set LED values
     for (int idx = 0; idx < num_leds; idx++) {
     byte r, g, b;
     if (!checkIncommingData()) {
     transmissionSuccess = false;
     break;
     }
     r = Serial.read();
     if (!checkIncommingData()) {
     transmissionSuccess = false;
     break;
     }
     g = Serial.read();
     if (!checkIncommingData()) {
     transmissionSuccess = false;
     break;
     }
     b = Serial.read();
     leds[idx].r = r;
     leds[idx].g = g;
     leds[idx].b = b;
     #if ANALOG_OUTPUT_ENABLED == true && ANALOG_MODE == ANALOG_MODE_AVERAGE
     sum_r += r;
     sum_g += g;
     sum_b += b;
     #endif
     }
    
     // shows new values
     if (transmissionSuccess) {
     endTime = millis() + OFF_TIMEOUT;
     #if MAX_LEDS > 1 || ANALOG_OUTPUT_ENABLED == false
     FastLED.show();
     #endif
    
     #if ANALOG_OUTPUT_ENABLED == true
     #if ANALOG_MODE == ANALOG_MODE_LAST_LED
     showAnalogRGB(leds[MAX_LEDS-1]);
     #else
     showAnalogRGB(CRGB(sum_r/MAX_LEDS, sum_g/MAX_LEDS, sum_b/MAX_LEDS));
     #endif
     #endif
     }
     }
    } // end of setup
    
    void loop() {
     // Not used. See note in setup() function.
    }
    
    


    Config .json


    Code:
    // Automatically generated configuration file for Hyperion ambilight daemon
    // Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area) 
    // Generated by: HyperCon (The Hyperion deamon configuration file builder)
    // Created with HyperCon 1.0.0
    
    {
       // DEVICE CONFIGURATION 
       "device" :
       {
           "name"  : "MyHyperionConfig",
           "type"  : "adalight",
           "output"  : "/dev/ttyACM0",
           "rate"  : 500000,
           "delayAfterConnect"  : 0,
           "colorOrder" : "grb"
       },
    
       // COLOR CALIBRATION CONFIG
       "color" :
       {
           "channelAdjustment" :
           [
               {
                   "id"  : "default",
                   "leds" : "*",
                   "pureRed" :
                   {
                       "redChannel"        : 255,
                       "greenChannel"        : 0,
                       "blueChannel"        : 0
                   },
                   "pureGreen" :
                   {
                       "redChannel"        : 0,
                       "greenChannel"        : 255,
                       "blueChannel"        : 0
                   },
                   "pureBlue" :
                   {
                       "redChannel"        : 0,
                       "greenChannel"        : 0,
                       "blueChannel"        : 255
                   }
               }
           ],
           "temperature" :
           [
               {
                   "id"  : "default",
                   "leds" : "*",
                   "correctionValues" :
                   {
                       "red"    : 255,
                       "green"    : 255,
                       "blue"    : 255
                   }
               }
           ],
           "transform" :
           [
               {
                   "id"  : "default",
                   "leds" : "*",
                   "hsl" :
                   {
                       "saturationGain"    : 1.0000,
                       "luminanceGain"        : 1.0000,
                       "luminanceMinimum"        : 0.0000
                   },
                   "red" :
                   {
                       "threshold"    : 0.0000,
                       "gamma"      : 2.5000
                   },
                   "green" :
                   {
                       "threshold"    : 0.0000,
                       "gamma"      : 2.5000
                   },
                   "blue" :
                   {
                       "threshold"    : 0.0000,
                       "gamma"      : 2.5000
                   }
               }
           ],
       // SMOOTHING CONFIG
           "smoothing" :
           {
               "type"  : "linear",
               "time_ms"  : 200,
               "updateFrequency" : 20.0000,
               "updateDelay"  : 0
           }
       },
    
       // NO V4L2 GRABBER CONFIG
       // FRAME GRABBER CONFIG
       "framegrabber" : 
       {
           "width" : 64,
           "height" : 64,
           "frequency_Hz" : 20.0,
           "priority" : 890
       },
    
       // BLACKBORDER CONFIG
       "blackborderdetector" : 
       {
           "enable" : true,
           "threshold" : 0.0,
           "unknownFrameCnt" : 600,
           "borderFrameCnt" : 50,
           "maxInconsistentCnt" : 10,
           "blurRemoveCnt" : 1,
           "mode" : "default"
       },
    
       // BOOTEFFECT CONFIG
       "bootsequence" : 
       {
           "color" : [0,0,0],
           "effect" : "Rainbow swirl fast",
           "duration_ms" : 3000,
           "priority" : 700
       },
    
       // JSON SERVER CONFIG
       "jsonServer" : 
       {
           "port" : 19444
       },
    
       // PROTO SERVER CONFIG
       "protoServer" : 
       {
           "port" : 19445
       },
    
       // WEBCONFIG SERVER
       "webConfig" : 
       {
           "document_root" : "/storage/.kodi/addons/service.hyperion/webconfig",
           "port" : 8099
       },
    
       // EFFECT PATH
       "effects" : 
       {
           "paths" : 
           [
               "/storage/.kodi/addons/service.hyperion/effects",
               "/usr/share/hyperion/effects"
           ]
       },
    
       // NO AML GRABBER CONFIG
       // NO KODI CHECK CONFIG
       // NO BOBLIGHT SERVER CONFIG
       // NO JSON/PROTO FORWARD CONFIG
    
       // LED CONFIGURATION
       "leds" : 
       [
           {
               "index" : 0,
               "hscan" : { "minimum" : 0.9885, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 1,
               "hscan" : { "minimum" : 0.9770, "maximum" : 0.9885 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 2,
               "hscan" : { "minimum" : 0.9655, "maximum" : 0.9770 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 3,
               "hscan" : { "minimum" : 0.9540, "maximum" : 0.9655 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 4,
               "hscan" : { "minimum" : 0.9425, "maximum" : 0.9540 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 5,
               "hscan" : { "minimum" : 0.9310, "maximum" : 0.9425 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 6,
               "hscan" : { "minimum" : 0.9195, "maximum" : 0.9310 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 7,
               "hscan" : { "minimum" : 0.9080, "maximum" : 0.9195 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 8,
               "hscan" : { "minimum" : 0.8966, "maximum" : 0.9080 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 9,
               "hscan" : { "minimum" : 0.8851, "maximum" : 0.8966 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 10,
               "hscan" : { "minimum" : 0.8736, "maximum" : 0.8851 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 11,
               "hscan" : { "minimum" : 0.8621, "maximum" : 0.8736 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 12,
               "hscan" : { "minimum" : 0.8506, "maximum" : 0.8621 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 13,
               "hscan" : { "minimum" : 0.8391, "maximum" : 0.8506 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 14,
               "hscan" : { "minimum" : 0.8276, "maximum" : 0.8391 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 15,
               "hscan" : { "minimum" : 0.8161, "maximum" : 0.8276 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 16,
               "hscan" : { "minimum" : 0.8046, "maximum" : 0.8161 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 17,
               "hscan" : { "minimum" : 0.7931, "maximum" : 0.8046 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 18,
               "hscan" : { "minimum" : 0.7816, "maximum" : 0.7931 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 19,
               "hscan" : { "minimum" : 0.7701, "maximum" : 0.7816 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 20,
               "hscan" : { "minimum" : 0.7586, "maximum" : 0.7701 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 21,
               "hscan" : { "minimum" : 0.7471, "maximum" : 0.7586 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 22,
               "hscan" : { "minimum" : 0.7356, "maximum" : 0.7471 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 23,
               "hscan" : { "minimum" : 0.7241, "maximum" : 0.7356 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 24,
               "hscan" : { "minimum" : 0.7126, "maximum" : 0.7241 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 25,
               "hscan" : { "minimum" : 0.7011, "maximum" : 0.7126 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 26,
               "hscan" : { "minimum" : 0.6897, "maximum" : 0.7011 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 27,
               "hscan" : { "minimum" : 0.6782, "maximum" : 0.6897 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 28,
               "hscan" : { "minimum" : 0.6667, "maximum" : 0.6782 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 29,
               "hscan" : { "minimum" : 0.6552, "maximum" : 0.6667 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 30,
               "hscan" : { "minimum" : 0.6437, "maximum" : 0.6552 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 31,
               "hscan" : { "minimum" : 0.6322, "maximum" : 0.6437 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 32,
               "hscan" : { "minimum" : 0.6207, "maximum" : 0.6322 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 33,
               "hscan" : { "minimum" : 0.6092, "maximum" : 0.6207 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 34,
               "hscan" : { "minimum" : 0.5977, "maximum" : 0.6092 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 35,
               "hscan" : { "minimum" : 0.5862, "maximum" : 0.5977 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 36,
               "hscan" : { "minimum" : 0.5747, "maximum" : 0.5862 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 37,
               "hscan" : { "minimum" : 0.5632, "maximum" : 0.5747 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 38,
               "hscan" : { "minimum" : 0.5517, "maximum" : 0.5632 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 39,
               "hscan" : { "minimum" : 0.5402, "maximum" : 0.5517 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 40,
               "hscan" : { "minimum" : 0.5287, "maximum" : 0.5402 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 41,
               "hscan" : { "minimum" : 0.5172, "maximum" : 0.5287 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 42,
               "hscan" : { "minimum" : 0.5057, "maximum" : 0.5172 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 43,
               "hscan" : { "minimum" : 0.4943, "maximum" : 0.5057 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 44,
               "hscan" : { "minimum" : 0.4828, "maximum" : 0.4943 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 45,
               "hscan" : { "minimum" : 0.4713, "maximum" : 0.4828 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 46,
               "hscan" : { "minimum" : 0.4598, "maximum" : 0.4713 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 47,
               "hscan" : { "minimum" : 0.4483, "maximum" : 0.4598 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 48,
               "hscan" : { "minimum" : 0.4368, "maximum" : 0.4483 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 49,
               "hscan" : { "minimum" : 0.4253, "maximum" : 0.4368 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 50,
               "hscan" : { "minimum" : 0.4138, "maximum" : 0.4253 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 51,
               "hscan" : { "minimum" : 0.4023, "maximum" : 0.4138 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 52,
               "hscan" : { "minimum" : 0.3908, "maximum" : 0.4023 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 53,
               "hscan" : { "minimum" : 0.3793, "maximum" : 0.3908 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 54,
               "hscan" : { "minimum" : 0.3678, "maximum" : 0.3793 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 55,
               "hscan" : { "minimum" : 0.3563, "maximum" : 0.3678 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 56,
               "hscan" : { "minimum" : 0.3448, "maximum" : 0.3563 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 57,
               "hscan" : { "minimum" : 0.3333, "maximum" : 0.3448 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 58,
               "hscan" : { "minimum" : 0.3218, "maximum" : 0.3333 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 59,
               "hscan" : { "minimum" : 0.3103, "maximum" : 0.3218 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 60,
               "hscan" : { "minimum" : 0.2989, "maximum" : 0.3103 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 61,
               "hscan" : { "minimum" : 0.2874, "maximum" : 0.2989 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 62,
               "hscan" : { "minimum" : 0.2759, "maximum" : 0.2874 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 63,
               "hscan" : { "minimum" : 0.2644, "maximum" : 0.2759 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 64,
               "hscan" : { "minimum" : 0.2529, "maximum" : 0.2644 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 65,
               "hscan" : { "minimum" : 0.2414, "maximum" : 0.2529 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 66,
               "hscan" : { "minimum" : 0.2299, "maximum" : 0.2414 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 67,
               "hscan" : { "minimum" : 0.2184, "maximum" : 0.2299 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 68,
               "hscan" : { "minimum" : 0.2069, "maximum" : 0.2184 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 69,
               "hscan" : { "minimum" : 0.1954, "maximum" : 0.2069 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 70,
               "hscan" : { "minimum" : 0.1839, "maximum" : 0.1954 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 71,
               "hscan" : { "minimum" : 0.1724, "maximum" : 0.1839 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 72,
               "hscan" : { "minimum" : 0.1609, "maximum" : 0.1724 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 73,
               "hscan" : { "minimum" : 0.1494, "maximum" : 0.1609 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 74,
               "hscan" : { "minimum" : 0.1379, "maximum" : 0.1494 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 75,
               "hscan" : { "minimum" : 0.1264, "maximum" : 0.1379 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 76,
               "hscan" : { "minimum" : 0.1149, "maximum" : 0.1264 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 77,
               "hscan" : { "minimum" : 0.1034, "maximum" : 0.1149 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 78,
               "hscan" : { "minimum" : 0.0920, "maximum" : 0.1034 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 79,
               "hscan" : { "minimum" : 0.0805, "maximum" : 0.0920 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 80,
               "hscan" : { "minimum" : 0.0690, "maximum" : 0.0805 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 81,
               "hscan" : { "minimum" : 0.0575, "maximum" : 0.0690 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 82,
               "hscan" : { "minimum" : 0.0460, "maximum" : 0.0575 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 83,
               "hscan" : { "minimum" : 0.0345, "maximum" : 0.0460 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 84,
               "hscan" : { "minimum" : 0.0230, "maximum" : 0.0345 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 85,
               "hscan" : { "minimum" : 0.0115, "maximum" : 0.0230 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 86,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0115 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
           },
           {
               "index" : 87,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.9792, "maximum" : 1.0000 }
           },
           {
               "index" : 88,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.9583, "maximum" : 0.9792 }
           },
           {
               "index" : 89,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.9375, "maximum" : 0.9583 }
           },
           {
               "index" : 90,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.9167, "maximum" : 0.9375 }
           },
           {
               "index" : 91,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.8958, "maximum" : 0.9167 }
           },
           {
               "index" : 92,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.8750, "maximum" : 0.8958 }
           },
           {
               "index" : 93,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.8542, "maximum" : 0.8750 }
           },
           {
               "index" : 94,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.8333, "maximum" : 0.8542 }
           },
           {
               "index" : 95,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.8125, "maximum" : 0.8333 }
           },
           {
               "index" : 96,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.7917, "maximum" : 0.8125 }
           },
           {
               "index" : 97,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.7708, "maximum" : 0.7917 }
           },
           {
               "index" : 98,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.7500, "maximum" : 0.7708 }
           },
           {
               "index" : 99,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.7292, "maximum" : 0.7500 }
           },
           {
               "index" : 100,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.7083, "maximum" : 0.7292 }
           },
           {
               "index" : 101,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.6875, "maximum" : 0.7083 }
           },
           {
               "index" : 102,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.6667, "maximum" : 0.6875 }
           },
           {
               "index" : 103,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.6458, "maximum" : 0.6667 }
           },
           {
               "index" : 104,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.6250, "maximum" : 0.6458 }
           },
           {
               "index" : 105,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.6042, "maximum" : 0.6250 }
           },
           {
               "index" : 106,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.5833, "maximum" : 0.6042 }
           },
           {
               "index" : 107,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.5625, "maximum" : 0.5833 }
           },
           {
               "index" : 108,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.5417, "maximum" : 0.5625 }
           },
           {
               "index" : 109,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.5208, "maximum" : 0.5417 }
           },
           {
               "index" : 110,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.5000, "maximum" : 0.5208 }
           },
           {
               "index" : 111,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.4792, "maximum" : 0.5000 }
           },
           {
               "index" : 112,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.4583, "maximum" : 0.4792 }
           },
           {
               "index" : 113,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.4375, "maximum" : 0.4583 }
           },
           {
               "index" : 114,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.4167, "maximum" : 0.4375 }
           },
           {
               "index" : 115,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.3958, "maximum" : 0.4167 }
           },
           {
               "index" : 116,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.3750, "maximum" : 0.3958 }
           },
           {
               "index" : 117,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.3542, "maximum" : 0.3750 }
           },
           {
               "index" : 118,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.3333, "maximum" : 0.3542 }
           },
           {
               "index" : 119,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.3125, "maximum" : 0.3333 }
           },
           {
               "index" : 120,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.2917, "maximum" : 0.3125 }
           },
           {
               "index" : 121,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.2708, "maximum" : 0.2917 }
           },
           {
               "index" : 122,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.2500, "maximum" : 0.2708 }
           },
           {
               "index" : 123,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.2292, "maximum" : 0.2500 }
           },
           {
               "index" : 124,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.2083, "maximum" : 0.2292 }
           },
           {
               "index" : 125,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.1875, "maximum" : 0.2083 }
           },
           {
               "index" : 126,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.1667, "maximum" : 0.1875 }
           },
           {
               "index" : 127,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.1458, "maximum" : 0.1667 }
           },
           {
               "index" : 128,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.1250, "maximum" : 0.1458 }
           },
           {
               "index" : 129,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.1042, "maximum" : 0.1250 }
           },
           {
               "index" : 130,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.0833, "maximum" : 0.1042 }
           },
           {
               "index" : 131,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.0625, "maximum" : 0.0833 }
           },
           {
               "index" : 132,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.0417, "maximum" : 0.0625 }
           },
           {
               "index" : 133,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.0208, "maximum" : 0.0417 }
           },
           {
               "index" : 134,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0208 }
           },
           {
               "index" : 135,
               "hscan" : { "minimum" : 0.0000, "maximum" : 0.0115 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 136,
               "hscan" : { "minimum" : 0.0115, "maximum" : 0.0230 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 137,
               "hscan" : { "minimum" : 0.0230, "maximum" : 0.0345 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 138,
               "hscan" : { "minimum" : 0.0345, "maximum" : 0.0460 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 139,
               "hscan" : { "minimum" : 0.0460, "maximum" : 0.0575 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 140,
               "hscan" : { "minimum" : 0.0575, "maximum" : 0.0690 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 141,
               "hscan" : { "minimum" : 0.0690, "maximum" : 0.0805 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 142,
               "hscan" : { "minimum" : 0.0805, "maximum" : 0.0920 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 143,
               "hscan" : { "minimum" : 0.0920, "maximum" : 0.1034 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 144,
               "hscan" : { "minimum" : 0.1034, "maximum" : 0.1149 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 145,
               "hscan" : { "minimum" : 0.1149, "maximum" : 0.1264 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 146,
               "hscan" : { "minimum" : 0.1264, "maximum" : 0.1379 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 147,
               "hscan" : { "minimum" : 0.1379, "maximum" : 0.1494 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 148,
               "hscan" : { "minimum" : 0.1494, "maximum" : 0.1609 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 149,
               "hscan" : { "minimum" : 0.1609, "maximum" : 0.1724 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 150,
               "hscan" : { "minimum" : 0.1724, "maximum" : 0.1839 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 151,
               "hscan" : { "minimum" : 0.1839, "maximum" : 0.1954 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 152,
               "hscan" : { "minimum" : 0.1954, "maximum" : 0.2069 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 153,
               "hscan" : { "minimum" : 0.2069, "maximum" : 0.2184 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 154,
               "hscan" : { "minimum" : 0.2184, "maximum" : 0.2299 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 155,
               "hscan" : { "minimum" : 0.2299, "maximum" : 0.2414 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 156,
               "hscan" : { "minimum" : 0.2414, "maximum" : 0.2529 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 157,
               "hscan" : { "minimum" : 0.2529, "maximum" : 0.2644 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 158,
               "hscan" : { "minimum" : 0.2644, "maximum" : 0.2759 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 159,
               "hscan" : { "minimum" : 0.2759, "maximum" : 0.2874 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 160,
               "hscan" : { "minimum" : 0.2874, "maximum" : 0.2989 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 161,
               "hscan" : { "minimum" : 0.2989, "maximum" : 0.3103 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 162,
               "hscan" : { "minimum" : 0.3103, "maximum" : 0.3218 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 163,
               "hscan" : { "minimum" : 0.3218, "maximum" : 0.3333 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 164,
               "hscan" : { "minimum" : 0.3333, "maximum" : 0.3448 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 165,
               "hscan" : { "minimum" : 0.3448, "maximum" : 0.3563 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 166,
               "hscan" : { "minimum" : 0.3563, "maximum" : 0.3678 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 167,
               "hscan" : { "minimum" : 0.3678, "maximum" : 0.3793 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 168,
               "hscan" : { "minimum" : 0.3793, "maximum" : 0.3908 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 169,
               "hscan" : { "minimum" : 0.3908, "maximum" : 0.4023 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 170,
               "hscan" : { "minimum" : 0.4023, "maximum" : 0.4138 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 171,
               "hscan" : { "minimum" : 0.4138, "maximum" : 0.4253 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 172,
               "hscan" : { "minimum" : 0.4253, "maximum" : 0.4368 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 173,
               "hscan" : { "minimum" : 0.4368, "maximum" : 0.4483 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 174,
               "hscan" : { "minimum" : 0.4483, "maximum" : 0.4598 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 175,
               "hscan" : { "minimum" : 0.4598, "maximum" : 0.4713 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 176,
               "hscan" : { "minimum" : 0.4713, "maximum" : 0.4828 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 177,
               "hscan" : { "minimum" : 0.4828, "maximum" : 0.4943 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 178,
               "hscan" : { "minimum" : 0.4943, "maximum" : 0.5057 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 179,
               "hscan" : { "minimum" : 0.5057, "maximum" : 0.5172 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 180,
               "hscan" : { "minimum" : 0.5172, "maximum" : 0.5287 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 181,
               "hscan" : { "minimum" : 0.5287, "maximum" : 0.5402 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 182,
               "hscan" : { "minimum" : 0.5402, "maximum" : 0.5517 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 183,
               "hscan" : { "minimum" : 0.5517, "maximum" : 0.5632 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 184,
               "hscan" : { "minimum" : 0.5632, "maximum" : 0.5747 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 185,
               "hscan" : { "minimum" : 0.5747, "maximum" : 0.5862 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 186,
               "hscan" : { "minimum" : 0.5862, "maximum" : 0.5977 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 187,
               "hscan" : { "minimum" : 0.5977, "maximum" : 0.6092 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 188,
               "hscan" : { "minimum" : 0.6092, "maximum" : 0.6207 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 189,
               "hscan" : { "minimum" : 0.6207, "maximum" : 0.6322 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 190,
               "hscan" : { "minimum" : 0.6322, "maximum" : 0.6437 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 191,
               "hscan" : { "minimum" : 0.6437, "maximum" : 0.6552 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 192,
               "hscan" : { "minimum" : 0.6552, "maximum" : 0.6667 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 193,
               "hscan" : { "minimum" : 0.6667, "maximum" : 0.6782 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 194,
               "hscan" : { "minimum" : 0.6782, "maximum" : 0.6897 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 195,
               "hscan" : { "minimum" : 0.6897, "maximum" : 0.7011 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 196,
               "hscan" : { "minimum" : 0.7011, "maximum" : 0.7126 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 197,
               "hscan" : { "minimum" : 0.7126, "maximum" : 0.7241 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 198,
               "hscan" : { "minimum" : 0.7241, "maximum" : 0.7356 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 199,
               "hscan" : { "minimum" : 0.7356, "maximum" : 0.7471 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 200,
               "hscan" : { "minimum" : 0.7471, "maximum" : 0.7586 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 201,
               "hscan" : { "minimum" : 0.7586, "maximum" : 0.7701 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 202,
               "hscan" : { "minimum" : 0.7701, "maximum" : 0.7816 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 203,
               "hscan" : { "minimum" : 0.7816, "maximum" : 0.7931 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 204,
               "hscan" : { "minimum" : 0.7931, "maximum" : 0.8046 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 205,
               "hscan" : { "minimum" : 0.8046, "maximum" : 0.8161 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 206,
               "hscan" : { "minimum" : 0.8161, "maximum" : 0.8276 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 207,
               "hscan" : { "minimum" : 0.8276, "maximum" : 0.8391 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 208,
               "hscan" : { "minimum" : 0.8391, "maximum" : 0.8506 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 209,
               "hscan" : { "minimum" : 0.8506, "maximum" : 0.8621 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 210,
               "hscan" : { "minimum" : 0.8621, "maximum" : 0.8736 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 211,
               "hscan" : { "minimum" : 0.8736, "maximum" : 0.8851 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 212,
               "hscan" : { "minimum" : 0.8851, "maximum" : 0.8966 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 213,
               "hscan" : { "minimum" : 0.8966, "maximum" : 0.9080 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 214,
               "hscan" : { "minimum" : 0.9080, "maximum" : 0.9195 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 215,
               "hscan" : { "minimum" : 0.9195, "maximum" : 0.9310 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 216,
               "hscan" : { "minimum" : 0.9310, "maximum" : 0.9425 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 217,
               "hscan" : { "minimum" : 0.9425, "maximum" : 0.9540 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 218,
               "hscan" : { "minimum" : 0.9540, "maximum" : 0.9655 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 219,
               "hscan" : { "minimum" : 0.9655, "maximum" : 0.9770 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 220,
               "hscan" : { "minimum" : 0.9770, "maximum" : 0.9885 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 221,
               "hscan" : { "minimum" : 0.9885, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
           },
           {
               "index" : 222,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0000, "maximum" : 0.0200 }
           },
           {
               "index" : 223,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0200, "maximum" : 0.0400 }
           },
           {
               "index" : 224,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0400, "maximum" : 0.0600 }
           },
           {
               "index" : 225,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0600, "maximum" : 0.0800 }
           },
           {
               "index" : 226,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.0800, "maximum" : 0.1000 }
           },
           {
               "index" : 227,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.1000, "maximum" : 0.1200 }
           },
           {
               "index" : 228,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.1200, "maximum" : 0.1400 }
           },
           {
               "index" : 229,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.1400, "maximum" : 0.1600 }
           },
           {
               "index" : 230,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.1600, "maximum" : 0.1800 }
           },
           {
               "index" : 231,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.1800, "maximum" : 0.2000 }
           },
           {
               "index" : 232,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.2000, "maximum" : 0.2200 }
           },
           {
               "index" : 233,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.2200, "maximum" : 0.2400 }
           },
           {
               "index" : 234,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.2400, "maximum" : 0.2600 }
           },
           {
               "index" : 235,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.2600, "maximum" : 0.2800 }
           },
           {
               "index" : 236,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.2800, "maximum" : 0.3000 }
           },
           {
               "index" : 237,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.3000, "maximum" : 0.3200 }
           },
           {
               "index" : 238,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.3200, "maximum" : 0.3400 }
           },
           {
               "index" : 239,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.3400, "maximum" : 0.3600 }
           },
           {
               "index" : 240,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.3600, "maximum" : 0.3800 }
           },
           {
               "index" : 241,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.3800, "maximum" : 0.4000 }
           },
           {
               "index" : 242,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.4000, "maximum" : 0.4200 }
           },
           {
               "index" : 243,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.4200, "maximum" : 0.4400 }
           },
           {
               "index" : 244,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.4400, "maximum" : 0.4600 }
           },
           {
               "index" : 245,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.4600, "maximum" : 0.4800 }
           },
           {
               "index" : 246,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.4800, "maximum" : 0.5000 }
           },
           {
               "index" : 247,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.5000, "maximum" : 0.5200 }
           },
           {
               "index" : 248,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.5200, "maximum" : 0.5400 }
           },
           {
               "index" : 249,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.5400, "maximum" : 0.5600 }
           },
           {
               "index" : 250,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.5600, "maximum" : 0.5800 }
           },
           {
               "index" : 251,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.5800, "maximum" : 0.6000 }
           },
           {
               "index" : 252,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.6000, "maximum" : 0.6200 }
           },
           {
               "index" : 253,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.6200, "maximum" : 0.6400 }
           },
           {
               "index" : 254,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.6400, "maximum" : 0.6600 }
           },
           {
               "index" : 255,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.6600, "maximum" : 0.6800 }
           },
           {
               "index" : 256,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.6800, "maximum" : 0.7000 }
           },
           {
               "index" : 257,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.7000, "maximum" : 0.7200 }
           },
           {
               "index" : 258,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.7200, "maximum" : 0.7400 }
           },
           {
               "index" : 259,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.7400, "maximum" : 0.7600 }
           },
           {
               "index" : 260,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.7600, "maximum" : 0.7800 }
           },
           {
               "index" : 261,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.7800, "maximum" : 0.8000 }
           },
           {
               "index" : 262,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.8000, "maximum" : 0.8200 }
           },
           {
               "index" : 263,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.8200, "maximum" : 0.8400 }
           },
           {
               "index" : 264,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.8400, "maximum" : 0.8600 }
           },
           {
               "index" : 265,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.8600, "maximum" : 0.8800 }
           },
           {
               "index" : 266,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.8800, "maximum" : 0.9000 }
           },
           {
               "index" : 267,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9000, "maximum" : 0.9200 }
           },
           {
               "index" : 268,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9200, "maximum" : 0.9400 }
           },
           {
               "index" : 269,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9400, "maximum" : 0.9600 }
           },
           {
               "index" : 270,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9600, "maximum" : 0.9800 }
           },
           {
               "index" : 271,
               "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
               "vscan" : { "minimum" : 0.9800, "maximum" : 1.0000 }
           }
       ],
    
       "endOfJson" : "endOfJson"
    }
     
  2. TPmodding

    TPmodding Administrator Staff Member Administrator

    Messages:
    1,368
    Hardware:
    RPi1/Zero, RPi2, RPi3, +Arduino, +nodeMCU/ESP8266
    do you use a level shifter?
     
  3. bigshaund

    bigshaund New Member

    Messages:
    3
    Hardware:
    RPi3, +Arduino
    I do not use a level shifter. Not even sure what it is. However, I did solve this issue after a few days of tinkering. It was an issue with the border size. Increasing the capture area solved the problem. Thanks for trying to help, though.