Trouble updating firmware on v2 NDLR (screen blank!) - Printable Version +- Conductive Labs Support Forum (https://conductivelabs.com/forum) +-- Forum: The NDLR (https://conductivelabs.com/forum/forumdisplay.php?fid=1) +--- Forum: General Support (https://conductivelabs.com/forum/forumdisplay.php?fid=2) +--- Thread: Trouble updating firmware on v2 NDLR (screen blank!) (/showthread.php?tid=2199) |
Trouble updating firmware on v2 NDLR (screen blank!) - merlin9876 - 10-02-2023 Hi! Just got my new NDLR today, nice! Plugged it in to my PC, boots up nicely, screen buttons work fine. Then I said to myself, I'll download the latest firmware and try to update it with Teensy Loader, just in case. Now I the screen is blank (black)! It's plugged in directly to my PC (Win 11, new computer). Weirdly, Windows beeps when plugging/unplugging the NDLR from USB, si Windows seems to see it. I also tried doing the update manually instead of auto and no go either. It looks like the loader has problems and I get an message saying the reboot is too soon (less than 2 seconds) and to insert a pause in the code??? There's a line saying the process is under 2 seconds (end operation, total time = 1.699 seconds). Here's the log from the loader below. Any help? Thanks! LOG FILE : 21:29:43.206 (loader): Auto Button event 21:29:43.207 (loader): Auto mode: enabled 21:29:50.454 (loader): stop ignoring usb:80001/3/0/2 21:29:53.232 (loader): secure mode can not be locked: this is Standard Teensy 21:29:53.234 (loader): encryption is possible on this Teensy, but not yet configured 21:29:53.236 (loader): but without secure mode locked, encryption will NOT be secure! 21:29:53.238 (loader): Device came online, code_size = 2031616 21:29:53.239 (loader): Board is: Teensy 4.0 (IMXRT1062), version 1.07 21:29:53.263 (loader): File "C:\! - Hardware\Conductive Lab - The NDLR\The NDLR v1.1.079 Firmware.ino.hex", 217460 bytes 21:29:53.264 (loader): File "The NDLR v1.1.079 Firmware.ino.hex". 217460 bytes, 11% used 21:29:53.300 (loader): set background IMG_ONLINE 21:29:53.325 (loader): File "C:\! - Hardware\Conductive Lab - The NDLR\The NDLR v1.1.079 Firmware.ino.hex", 217460 bytes 21:29:53.326 (loader): File "The NDLR v1.1.079 Firmware.ino.hex". 217460 bytes, 11% used 21:29:53.362 (loader): can't open file 'C:\! - Hardware\Conductive Lab - The NDLR\The NDLR v1.1.079 Firmware.ino.elf' (error 2: the system cannot find the file specified.) 21:29:53.363 (loader): elf file is for Unknown Board 21:29:53.364 (loader): using hex file 21:29:53.398 (loader): begin operation 21:29:53.421 (loader): flash, block=0, bs=1024, auto=1 21:29:53.424 (loader): flash, block=1, bs=1024, auto=1 21:29:53.426 (loader): flash, block=2, bs=1024, auto=1 21:29:54.226 (loader): flash, block=3, bs=1024, auto=1 21:29:54.228 (loader): flash, block=4, bs=1024, auto=1 21:29:54.233 (loader): flash, block=5, bs=1024, auto=1 21:29:54.240 (loader): flash, block=6, bs=1024, auto=1 21:29:54.244 (loader): flash, block=7, bs=1024, auto=1 21:29:54.246 (loader): flash, block=8, bs=1024, auto=1 21:29:54.250 (loader): flash, block=9, bs=1024, auto=1 21:29:54.253 (loader): flash, block=10, bs=1024, auto=1 21:29:54.256 (loader): flash, block=11, bs=1024, auto=1 21:29:54.259 (loader): flash, block=12, bs=1024, auto=1 21:29:54.262 (loader): flash, block=13, bs=1024, auto=1 21:29:54.265 (loader): flash, block=14, bs=1024, auto=1 21:29:54.268 (loader): flash, block=15, bs=1024, auto=1 21:29:54.271 (loader): flash, block=16, bs=1024, auto=1 21:29:54.275 (loader): flash, block=17, bs=1024, auto=1 21:29:54.278 (loader): flash, block=18, bs=1024, auto=1 21:29:54.283 (loader): flash, block=19, bs=1024, auto=1 21:29:54.287 (loader): flash, block=20, bs=1024, auto=1 21:29:54.291 (loader): flash, block=21, bs=1024, auto=1 21:29:54.295 (loader): flash, block=22, bs=1024, auto=1 21:29:54.299 (loader): flash, block=23, bs=1024, auto=1 21:29:54.306 (loader): flash, block=24, bs=1024, auto=1 21:29:54.310 (loader): flash, block=25, bs=1024, auto=1 21:29:54.314 (loader): flash, block=26, bs=1024, auto=1 21:29:54.319 (loader): flash, block=27, bs=1024, auto=1 21:29:54.323 (loader): flash, block=28, bs=1024, auto=1 21:29:54.327 (loader): flash, block=29, bs=1024, auto=1 21:29:54.331 (loader): flash, block=30, bs=1024, auto=1 21:29:54.336 (loader): flash, block=31, bs=1024, auto=1 21:29:54.340 (loader): flash, block=32, bs=1024, auto=1 21:29:54.344 (loader): flash, block=33, bs=1024, auto=1 21:29:54.348 (loader): flash, block=34, bs=1024, auto=1 21:29:54.351 (loader): flash, block=35, bs=1024, auto=1 21:29:54.355 (loader): flash, block=36, bs=1024, auto=1 21:29:54.359 (loader): flash, block=37, bs=1024, auto=1 21:29:54.363 (loader): flash, block=38, bs=1024, auto=1 21:29:54.367 (loader): flash, block=39, bs=1024, auto=1 21:29:54.371 (loader): flash, block=40, bs=1024, auto=1 21:29:54.375 (loader): flash, block=41, bs=1024, auto=1 21:29:54.379 (loader): flash, block=42, bs=1024, auto=1 21:29:54.383 (loader): flash, block=43, bs=1024, auto=1 21:29:54.389 (loader): flash, block=44, bs=1024, auto=1 21:29:54.392 (loader): flash, block=45, bs=1024, auto=1 21:29:54.396 (loader): flash, block=46, bs=1024, auto=1 21:29:54.400 (loader): flash, block=47, bs=1024, auto=1 21:29:54.404 (loader): flash, block=48, bs=1024, auto=1 21:29:54.407 (loader): flash, block=49, bs=1024, auto=1 21:29:54.413 (loader): flash, block=50, bs=1024, auto=1 21:29:54.416 (loader): flash, block=51, bs=1024, auto=1 21:29:54.421 (loader): flash, block=52, bs=1024, auto=1 21:29:54.425 (loader): flash, block=53, bs=1024, auto=1 21:29:54.429 (loader): flash, block=54, bs=1024, auto=1 21:29:54.432 (loader): flash, block=55, bs=1024, auto=1 21:29:54.439 (loader): flash, block=56, bs=1024, auto=1 21:29:54.443 (loader): flash, block=57, bs=1024, auto=1 21:29:54.447 (loader): flash, block=58, bs=1024, auto=1 21:29:54.450 (loader): flash, block=59, bs=1024, auto=1 21:29:54.454 (loader): flash, block=60, bs=1024, auto=1 21:29:54.458 (loader): flash, block=61, bs=1024, auto=1 21:29:54.462 (loader): flash, block=62, bs=1024, auto=1 21:29:54.466 (loader): flash, block=63, bs=1024, auto=1 21:29:54.472 (loader): flash, block=64, bs=1024, auto=1 21:29:54.476 (loader): flash, block=65, bs=1024, auto=1 21:29:54.480 (loader): flash, block=66, bs=1024, auto=1 21:29:54.484 (loader): flash, block=67, bs=1024, auto=1 21:29:54.488 (loader): flash, block=68, bs=1024, auto=1 21:29:54.492 (loader): flash, block=69, bs=1024, auto=1 21:29:54.496 (loader): flash, block=70, bs=1024, auto=1 21:29:54.499 (loader): flash, block=71, bs=1024, auto=1 21:29:54.504 (loader): flash, block=72, bs=1024, auto=1 21:29:54.508 (loader): flash, block=73, bs=1024, auto=1 21:29:54.511 (loader): flash, block=74, bs=1024, auto=1 21:29:54.515 (loader): flash, block=75, bs=1024, auto=1 21:29:54.519 (loader): flash, block=76, bs=1024, auto=1 21:29:54.523 (loader): flash, block=77, bs=1024, auto=1 21:29:54.526 (loader): flash, block=78, bs=1024, auto=1 21:29:54.530 (loader): flash, block=79, bs=1024, auto=1 21:29:54.534 (loader): flash, block=80, bs=1024, auto=1 21:29:54.539 (loader): flash, block=81, bs=1024, auto=1 21:29:54.542 (loader): flash, block=82, bs=1024, auto=1 21:29:54.546 (loader): flash, block=83, bs=1024, auto=1 21:29:54.549 (loader): flash, block=84, bs=1024, auto=1 21:29:54.555 (loader): flash, block=85, bs=1024, auto=1 21:29:54.559 (loader): flash, block=86, bs=1024, auto=1 21:29:54.562 (loader): flash, block=87, bs=1024, auto=1 21:29:54.566 (loader): flash, block=88, bs=1024, auto=1 21:29:54.572 (loader): flash, block=89, bs=1024, auto=1 21:29:54.576 (loader): flash, block=90, bs=1024, auto=1 21:29:54.580 (loader): flash, block=91, bs=1024, auto=1 21:29:54.583 (loader): flash, block=92, bs=1024, auto=1 21:29:54.589 (loader): flash, block=93, bs=1024, auto=1 21:29:54.592 (loader): flash, block=94, bs=1024, auto=1 21:29:54.596 (loader): flash, block=95, bs=1024, auto=1 21:29:54.600 (loader): flash, block=96, bs=1024, auto=1 21:29:54.605 (loader): flash, block=97, bs=1024, auto=1 21:29:54.609 (loader): flash, block=98, bs=1024, auto=1 21:29:54.613 (loader): flash, block=99, bs=1024, auto=1 21:29:54.616 (loader): flash, block=100, bs=1024, auto=1 21:29:54.621 (loader): flash, block=101, bs=1024, auto=1 21:29:54.626 (loader): flash, block=102, bs=1024, auto=1 21:29:54.629 (loader): flash, block=103, bs=1024, auto=1 21:29:54.633 (loader): flash, block=104, bs=1024, auto=1 21:29:54.639 (loader): flash, block=105, bs=1024, auto=1 21:29:54.643 (loader): flash, block=106, bs=1024, auto=1 21:29:54.646 (loader): flash, block=107, bs=1024, auto=1 21:29:54.651 (loader): flash, block=108, bs=1024, auto=1 21:29:54.655 (loader): flash, block=109, bs=1024, auto=1 21:29:54.658 (loader): flash, block=110, bs=1024, auto=1 21:29:54.662 (loader): flash, block=111, bs=1024, auto=1 21:29:54.666 (loader): flash, block=112, bs=1024, auto=1 21:29:54.672 (loader): flash, block=113, bs=1024, auto=1 21:29:54.675 (loader): flash, block=114, bs=1024, auto=1 21:29:54.680 (loader): flash, block=115, bs=1024, auto=1 21:29:54.683 (loader): flash, block=116, bs=1024, auto=1 21:29:54.689 (loader): flash, block=117, bs=1024, auto=1 21:29:54.693 (loader): flash, block=118, bs=1024, auto=1 21:29:54.697 (loader): flash, block=119, bs=1024, auto=1 21:29:54.700 (loader): flash, block=120, bs=1024, auto=1 21:29:54.705 (loader): flash, block=121, bs=1024, auto=1 21:29:54.708 (loader): flash, block=122, bs=1024, auto=1 21:29:54.712 (loader): flash, block=123, bs=1024, auto=1 21:29:54.716 (loader): flash, block=124, bs=1024, auto=1 21:29:54.720 (loader): flash, block=125, bs=1024, auto=1 21:29:54.723 (loader): flash, block=126, bs=1024, auto=1 21:29:54.727 (loader): flash, block=127, bs=1024, auto=1 21:29:54.730 (loader): flash, block=128, bs=1024, auto=1 21:29:54.734 (loader): flash, block=129, bs=1024, auto=1 21:29:54.739 (loader): flash, block=130, bs=1024, auto=1 21:29:54.743 (loader): flash, block=131, bs=1024, auto=1 21:29:54.746 (loader): flash, block=132, bs=1024, auto=1 21:29:54.750 (loader): flash, block=133, bs=1024, auto=1 21:29:54.755 (loader): flash, block=134, bs=1024, auto=1 21:29:54.758 (loader): flash, block=135, bs=1024, auto=1 21:29:54.763 (loader): flash, block=136, bs=1024, auto=1 21:29:54.767 (loader): flash, block=137, bs=1024, auto=1 21:29:54.772 (loader): flash, block=138, bs=1024, auto=1 21:29:54.776 (loader): flash, block=139, bs=1024, auto=1 21:29:54.779 (loader): flash, block=140, bs=1024, auto=1 21:29:54.784 (loader): flash, block=141, bs=1024, auto=1 21:29:54.788 (loader): flash, block=142, bs=1024, auto=1 21:29:54.792 (loader): flash, block=143, bs=1024, auto=1 21:29:54.796 (loader): flash, block=144, bs=1024, auto=1 21:29:54.799 (loader): flash, block=145, bs=1024, auto=1 21:29:54.805 (loader): flash, block=146, bs=1024, auto=1 21:29:54.809 (loader): flash, block=147, bs=1024, auto=1 21:29:54.813 (loader): flash, block=148, bs=1024, auto=1 21:29:54.817 (loader): flash, block=149, bs=1024, auto=1 21:29:54.822 (loader): flash, block=150, bs=1024, auto=1 21:29:54.825 (loader): flash, block=151, bs=1024, auto=1 21:29:54.830 (loader): flash, block=152, bs=1024, auto=1 21:29:54.834 (loader): flash, block=153, bs=1024, auto=1 21:29:54.838 (loader): flash, block=154, bs=1024, auto=1 21:29:54.841 (loader): flash, block=155, bs=1024, auto=1 21:29:54.845 (loader): flash, block=156, bs=1024, auto=1 21:29:54.849 (loader): flash, block=157, bs=1024, auto=1 21:29:54.853 (loader): flash, block=158, bs=1024, auto=1 21:29:54.857 (loader): flash, block=159, bs=1024, auto=1 21:29:54.861 (loader): flash, block=160, bs=1024, auto=1 21:29:54.865 (loader): flash, block=161, bs=1024, auto=1 21:29:54.869 (loader): flash, block=162, bs=1024, auto=1 21:29:54.873 (loader): flash, block=163, bs=1024, auto=1 21:29:54.877 (loader): flash, block=164, bs=1024, auto=1 21:29:54.880 (loader): flash, block=165, bs=1024, auto=1 21:29:54.884 (loader): flash, block=166, bs=1024, auto=1 21:29:54.888 (loader): flash, block=167, bs=1024, auto=1 21:29:54.893 (loader): flash, block=168, bs=1024, auto=1 21:29:54.897 (loader): flash, block=169, bs=1024, auto=1 21:29:54.900 (loader): flash, block=170, bs=1024, auto=1 21:29:54.905 (loader): flash, block=171, bs=1024, auto=1 21:29:54.909 (loader): flash, block=172, bs=1024, auto=1 21:29:54.913 (loader): flash, block=173, bs=1024, auto=1 21:29:54.917 (loader): flash, block=174, bs=1024, auto=1 21:29:54.922 (loader): flash, block=175, bs=1024, auto=1 21:29:54.926 (loader): flash, block=176, bs=1024, auto=1 21:29:54.930 (loader): flash, block=177, bs=1024, auto=1 21:29:54.934 (loader): flash, block=178, bs=1024, auto=1 21:29:54.938 (loader): flash, block=179, bs=1024, auto=1 21:29:54.942 (loader): flash, block=180, bs=1024, auto=1 21:29:54.946 (loader): flash, block=181, bs=1024, auto=1 21:29:54.950 (loader): flash, block=182, bs=1024, auto=1 21:29:54.956 (loader): flash, block=183, bs=1024, auto=1 21:29:54.959 (loader): flash, block=184, bs=1024, auto=1 21:29:54.963 (loader): flash, block=185, bs=1024, auto=1 21:29:54.967 (loader): flash, block=186, bs=1024, auto=1 21:29:54.972 (loader): flash, block=187, bs=1024, auto=1 21:29:54.977 (loader): flash, block=188, bs=1024, auto=1 21:29:54.981 (loader): flash, block=189, bs=1024, auto=1 21:29:54.985 (loader): flash, block=190, bs=1024, auto=1 21:29:54.989 (loader): flash, block=191, bs=1024, auto=1 21:29:54.993 (loader): flash, block=192, bs=1024, auto=1 21:29:54.997 (loader): flash, block=193, bs=1024, auto=1 21:29:55.000 (loader): flash, block=194, bs=1024, auto=1 21:29:55.006 (loader): flash, block=195, bs=1024, auto=1 21:29:55.010 (loader): flash, block=196, bs=1024, auto=1 21:29:55.014 (loader): flash, block=197, bs=1024, auto=1 21:29:55.017 (loader): flash, block=198, bs=1024, auto=1 21:29:55.021 (loader): flash, block=199, bs=1024, auto=1 21:29:55.025 (loader): flash, block=200, bs=1024, auto=1 21:29:55.029 (loader): flash, block=201, bs=1024, auto=1 21:29:55.034 (loader): flash, block=202, bs=1024, auto=1 21:29:55.039 (loader): flash, block=203, bs=1024, auto=1 21:29:55.043 (loader): flash, block=204, bs=1024, auto=1 21:29:55.047 (loader): flash, block=205, bs=1024, auto=1 21:29:55.051 (loader): flash, block=206, bs=1024, auto=1 21:29:55.056 (loader): flash, block=207, bs=1024, auto=1 21:29:55.059 (loader): flash, block=208, bs=1024, auto=1 21:29:55.063 (loader): flash, block=209, bs=1024, auto=1 21:29:55.067 (loader): flash, block=210, bs=1024, auto=1 21:29:55.071 (loader): flash, block=211, bs=1024, auto=1 21:29:55.075 (loader): flash, block=212, bs=1024, auto=1 21:29:55.089 (loader): sending reboot 21:29:55.094 (loader): begin wait_until_offline 21:29:55.096 (loader): offline, waited 0 21:29:55.099 (loader): end operation, total time = 1.699 seconds 21:29:55.105 (loader): set background IMG_REBOOT_OK 21:29:55.110 (loader): redraw timer set, image 14 to show for 1200 ms 21:29:55.271 (loader): HID/win32: vid:1963 pid:0053 ver:0110 usb:80001/4/0/2/7/6/8 21:29:55.275 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/3 21:29:55.278 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/3 21:29:55.282 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/3 21:29:55.285 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/2 21:29:55.288 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/2 21:29:55.291 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:80001/3/0/1/2 21:29:55.522 (loader): handle b8c 21:29:55.524 (loader): Device came online, code_size = 100 21:29:55.527 (loader): Board is: NXP IMXRT1062 ROM 21:29:55.529 (loader): begin operation 21:29:55.555 (loader): File "C:\! - Hardware\Conductive Lab - The NDLR\The NDLR v1.1.079 Firmware.ino.hex", 217460 bytes 21:29:55.558 (loader): File "The NDLR v1.1.079 Firmware.ino.hex". 217460 bytes 21:29:55.561 (loader): reboot too soon timer still running, oh no! 21:29:55.575 (loader): set background IMG_ONLINE 21:29:55.584 (loader): nxp_write: success 21:29:55.589 (loader): nxp_write: success 21:29:55.591 (loader): HAB open mode, bootcfg=8B018 21:29:55.594 (loader): Opps, NXP ROM in open mode, but we do not yet have code for this case 21:29:55.597 (loader): start ignoring usb:80001/3/0/2 21:29:55.600 (loader): end operation, total time = 0.068 seconds 21:29:55.606 (loader): redraw timer set, image 79 to show for 3000 ms 21:29:58.612 (loader): redraw, image 9 RE: Trouble updating firmare (screen blank!) - merlin9876 - 10-05-2023 UPDATE : after talking to support, it seems that the v2 model's screen is pined differently than the v1 so when the firmware tries to install on a v2 NDRL, it doesn't transmit the right data to the screen as in v1. So we'll just need to wait for an updated firmware to fix this bug. In the meantime, I guess you shouldn't update the v2 firmware yet... RE: Trouble updating firmware on v2 NDLR (screen blank!) - Darryl - 11-06-2023 To be clear, the V1 firmware only works on V1 The NDLR (blue/grey base), and V2 only works on V2 The NDLR (with the red base). They are in no way interchangeable, they have completely different processors. It would be nice if the updater utility didn't allow loading the wrong firmware. The Download page for NDLR firmware has been updated and this is now clearly stated (I hope). |