https://osmocom.org/https://osmocom.org/favicon.ico?16647414092020-07-20T22:49:13ZOpen Source Mobile CommunicationsE1/T1 Hardware Interface (including icE1usb) - Feature #3966: finish the USB-E1 ICE40 prototypehttps://osmocom.org/issues/3966?journal_id=191602020-07-20T22:49:13Ztnt
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>Still plenty to do on the firmware side, but it was enough to at least validate the hardware.</p>
<p>USB compliance should still be checked, not sure if all issues were solved.</p> E1/T1 Hardware Interface (including icE1usb) - Feature #3966: finish the USB-E1 ICE40 prototypehttps://osmocom.org/issues/3966?journal_id=191642020-07-21T08:28:09Zlaforge
<ul></ul><p>On Mon, Jul 20, 2020 at 10:49:13PM +0000, tnt [REDMINE] wrote:</p>
<blockquote>
<p>Still plenty to do on the firmware side, but it was enough to at least validate the hardware.</p>
</blockquote>
<p>Would it make sense to collect a TODO list (or feature tickets) here to break<br />things down</p>
<blockquote>
<p>USB compliance should still be checked, not sure if all issues were solved.</p>
</blockquote>
<p>Should we (sysmocom) give it another run on the USB-IF Chapter9 test?</p>
<p>If I had known yesterday, I could have taken the ICE40 to the sysmocom office (where the CH9<br />test laptop is). But I guess it's fine to do it next week, when I'm here the next time.</p> E1/T1 Hardware Interface (including icE1usb) - Feature #3966: finish the USB-E1 ICE40 prototypehttps://osmocom.org/issues/3966?journal_id=191652020-07-21T10:49:02Ztnt
<ul></ul><p>1) A big part is tidying up the code and adding the missing features at the same time. Mostly what I can think of ATM is :</p>
<ul>
<li>Support for the GPSDO function</li>
<li>Expose the GPS UART as a CDC device</li>
<li>Actually fill the RX header and use the TX header for CRC error reporting / link status / ...</li>
<li>Add and document vendor commands for several things like :
<ul>
<li>Clock tuning control (factory / manual / locked to GPS / maybe even locked to E1 ?)</li>
<li>E1 'tick' control ( master / slave )</li>
<li>E1 feature control ( Things like CRC4 enable / auto-E bits / ... )</li>
</ul>
</li>
<li>Reset when iso alt setting is reset to 0</li>
<li>...</li>
</ul>
<p>2) Yeah, if you could re-run the test, that would be useful ! I think the last time I tried I couldn't get it to work unless I used an external usb 2.0 hub ... which I don't have anymore.</p> E1/T1 Hardware Interface (including icE1usb) - Feature #3966: finish the USB-E1 ICE40 prototypehttps://osmocom.org/issues/3966?journal_id=195592020-09-04T08:52:58Zlaforge
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>50</i> to <i>100</i></li></ul><p>I have created specific tickets for the missing software/firmware bits <a class="user active" href="https://osmocom.org/users/12">tnt</a> listed in his last update. The hardware prototype is finished, resolving this ticket.</p>