<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 23, 2018 at 9:59 AM, Matt Thompson <span dir="ltr"><<a href="mailto:mathomp@gmail.com" target="_blank">mathomp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div><div class="gmail-h5"><br><div class="gmail_quote">On Mon, Apr 23, 2018 at 9:51 AM, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><br>
> On Apr 23, 2018, at 7:43 AM, Matt Thompson <<a href="mailto:mathomp@gmail.com" target="_blank">mathomp@gmail.com</a>> wrote:<br>
<br>
> I do have the USB drivers for the D4i installed on macOS and Windows.  On all three platforms I was able to successfully download dives using Subsurface 4.7.8.  I take that to mean that I have the correct permissions on the platforms so it is just down to the difference between the -NG and 4.7.8 branches.  I can generate Subsurface and libdivecomputer logs if that would help.<br>
<br>
</span>This is the logic that I care the most about.<br>
If you have situations where 4.7.8 can successfully download, but NG cannot, then I want to see the Subsurface and libdivecomputer logs and understand why that is the case so we can fix this.<br>
I am very eager to get NG merged into master, but not at the cost of significant regressions.<br>
<span class="gmail-m_-86806695074316617HOEnZb"><font color="#888888"><br>
/D<br>
<br>
</font></span></blockquote></div></div></div>I'll generate the logs this evening and post them here.</div><span class="gmail-HOEnZb"><font color="#888888"><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></font></span></div></blockquote><div>Here is the libdivecomputer log from macOS.  I verified once again that I can successfully download dives from 4.7.8 but not from -NG.  I'm not sure how to generate subsurface logs.  If someone can point me in the right direction I'll generate that as well.</div><div><br></div><div>The console output from the same run was:</div><div><div>Starting download from  /dev/tty.usbserial-STVBTFOQ</div><div>Starting the thread 0</div><div>INFO: dc_device_open error value of 0</div><div>[135.739204] ERROR: Failed to receive the answer. [in ../../src/suunto_d9.c:253 (suunto_d9_device_packet)]</div><div>[138.712562] ERROR: Unexpected echo. [in ../../src/suunto_d9.c:239 (suunto_d9_device_packet)]</div><div>[141.818176] ERROR: Unexpected echo. [in ../../src/suunto_d9.c:239 (suunto_d9_device_packet)]</div><div>[141.836584] ERROR: Failed to read the memory header. [in ../../src/suunto_common2.c:255 (suunto_common2_device_foreach)]</div><div>Finishing the thread Dive data import error dives downloaded 0</div></div><div><br></div><div>-Matt</div></div></div></div>