**** BEGIN LOGGING AT Sat Mar 05 02:59:56 2022 Mar 05 03:00:41 i think nand but i havent looked it up yet Mar 05 03:02:08 that would not be surprising, but does make things even more annoying Mar 05 03:02:28 4ha18 jw999 from Micron Mar 05 03:02:35 google spat nothing usable back Mar 05 03:03:01 that sounds like eMMC Mar 05 03:03:42 I figured cause its Micron it would be nand Mar 05 03:03:51 https://www.micron.com/products/managed-nand/emmc/part-catalog/mtfc2gmdea-0m-wt Mar 05 03:04:25 micron has a decoder for bga part markings (the "jw999"): https://www.micron.com/support/tools-and-utilities/fbga Mar 05 03:04:36 oh Mar 05 03:05:47 gotta go boot one of these and see what its doing. would have been much more interesting had there been poe support. Mar 05 03:05:58 the actual bbb used to use micron eMMC too... the 2GB "MTFC2GMVEA-0M WT" (JW896) originally and then the 4GB "MTFC4GLDEA-0M WT" (JWA06) for rev C, before they switched to Kingston Mar 05 03:06:51 oh there is a serial on here, 184457-(hand wrote) 002 REV (hand wrote) A Mar 05 03:07:31 I noticed, but that's not really useful to anyone other than whoever the manufacturer is Mar 05 03:08:17 yea was wondering if the silkscreen part of itm ight have dated the design Mar 05 03:09:07 you can check the manufacturing year/month of the eMMC, which can estimate the production date of the board Mar 05 03:09:27 (it can be read from its CID if you can boot it and log in) Mar 05 03:09:54 you said they had bluetoothe modules shoved into them? shoved into where? Mar 05 03:10:02 the usb port Mar 05 03:10:08 ah Mar 05 03:10:25 this one came out of the antistatic bag but i have a box of them that are used Mar 05 03:10:43 and it looks like the bt adapters are fake clones Mar 05 03:10:51 curious... so they have ethernet, bluetooth, and the usb device port, and that's basically it? Mar 05 03:10:58 yup Mar 05 03:11:03 sd card slot? Mar 05 03:11:03 2 usb ports Mar 05 03:11:07 nope Mar 05 03:11:17 there are some pads on the bottom Mar 05 03:11:24 photo? Mar 05 03:15:23 https://imgur.com/gallery/yUk1gLT Mar 05 03:16:52 thats a very long reset style button, there is another button on the top side Mar 05 03:17:45 i havnet pulled the meter out yet but the red one feels almost like its 4 way Mar 05 03:18:07 those pads looks like the unsoldered jtag connector, same as on the bbb Mar 05 03:19:10 its 10 pads a side Mar 05 03:19:20 thought jtag was 2x6? Mar 05 03:19:32 been a long time since i used jtag Mar 05 03:19:43 jtag is all sorts of things, but this is a standard TI 20-pin JTAG header Mar 05 03:20:03 ahh good to learn Mar 05 03:20:10 (not to be confused with the standard ARM 20-pin JTAG header, which uses a different pinout and also a different connector) Mar 05 03:20:29 ah ha of course Mar 05 03:20:41 xkcd has a few commics aobut that Mar 05 03:20:51 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_jtag_connectors.html Mar 05 03:21:09 this is specifically the Compact TI 20-Pin Mar 05 03:21:48 thanks, bookmarked Mar 05 03:22:00 now if only there were *any* gpio's on this thing Mar 05 03:22:55 exposed rather. im sure all the gpios are in there Mar 05 03:23:00 you've got a few on that jtag header Mar 05 03:24:25 herm now that is interesting Mar 05 03:24:27 the EMU0-EMU4 pins on that header are usable as gpios, except that emu0/1 must be high during reset (they have on-board pullups) Mar 05 03:25:14 ooooh Mar 05 03:25:25 damn i might have a friend who can usethese Mar 05 03:27:27 TP9 is also one Mar 05 03:28:27 and the serial console header has one input and one output (typically serial console rxd/txd but they could be repurposed)... they're unidirectional because of the buffer that's between the header and the am335x Mar 05 03:29:09 i assumed that would be dedicated Mar 05 03:29:16 but still good news Mar 05 03:31:14 it's funny that they still strapped sysboot5 high (causing the am335x to output a 24 MHz clock that the bbb uses for HDMI CEC) even though this thing doesn't have hdmi Mar 05 03:31:49 that on the row of resistors? Mar 05 03:31:53 that clock ends up on EMU2 by default, but the pin can be reconfigured at runtime Mar 05 03:33:30 yeah, there are 16 strapping options... R80-R95 on top are the pulldowns, R55-R70 on bottom are the pullups Mar 05 03:34:47 (with the resistor numbering being in reverse order... R95/R70 is for sysboot0, R80/R55 is for sysboot15 Mar 05 03:34:50 ) Mar 05 03:35:46 ah k. made a note of that Mar 05 03:36:17 if you're really desperate for gpios, all 16 of these can be used as gpio after reset, so in principle you could solder onto the resistor pads if you determine the correct side Mar 05 03:36:28 but that seems... finnicky Mar 05 03:37:02 oh jebus lol Mar 05 03:37:22 removing R65 and placing R90 would change sysboot5 from 1 to 0, which would disable the 24 MHz clock being output by default on EMU2 of the jtag header Mar 05 03:37:23 i mean, to do much other than usb/ethernet with it, its going to need gpios Mar 05 03:37:33 I mean, that depends Mar 05 03:37:53 without gpios it's still a linux system with ethernet Mar 05 03:38:01 is there i2c exposed someplace? Mar 05 03:38:32 well sure its linux with ethernet (and possibly BT) Mar 05 03:39:40 and a usb device port... modprobe g_ether and setup a bridge, and you've made it into a usb-to-ethernet adapter ;) Mar 05 03:40:09 yea, then what? hehe Mar 05 03:40:17 *I* dont have much use for such Mar 05 03:40:22 but now i own a ton of them Mar 05 03:40:29 useful for those ultrathin laptops that lack ethernet Mar 05 03:40:45 mmmm Mar 05 03:40:56 i dont think my printer can make a case for these Mar 05 03:41:01 ooh diagnal it would Mar 05 03:41:14 and yeah there's an i2c eeprom Mar 05 03:41:49 to bad wifi wasnt standard Mar 05 03:42:32 I mean, it doesn't really matter what was "standard" since they removed anything they didn't need Mar 05 03:43:38 i2c bus seems relatively easy to access: see U7 on the bottom, near the pin-19 corner of the jtag header, with 3 pins on one side and 2 pins on the other? Mar 05 03:44:03 the 3 pins are scl, gnd, sda Mar 05 03:44:11 yup Mar 05 03:44:20 aaah Mar 05 03:44:32 so that gets you onto i2c0 Mar 05 04:01:34 Whiskey`: https://pastebin.com/raw/bSCu9ThY Mar 05 04:01:57 here's what you got, assuming you're not desperate enough to solder onto the sysboot resistor pads ;) Mar 05 14:52:38 zmatt: thank you. Sorry for going mia, went to sleep in the chair, was a horribly long day (600mi driving and loading from 9 stops) Mar 05 20:42:27 good lord Mar 05 20:42:49 so this place must have been fabricating these Mar 05 20:43:47 I found a box that has bare pcb's. 6 per board, 20 boards Mar 06 00:00:15 after apt upgrading an older derivative image (circa september 2021), i noticed that generic-board-startup.service went away from bb-customizations debian package with version 1.20211130.0, but I haven't found the rationale. can anyone point me to where to go looking for where the change might have been discussed? Mar 06 00:01:44 rcn-ee: ^^^^ Mar 06 00:14:33 uhh, bb-customizations_1.20220301.0 still contains it Mar 06 00:16:33 and so does 1.20220119.0 Mar 06 00:18:14 this shows it being removed: https://github.com/rcn-ee/repos/commit/a599c41748453e628169724d53dc9b0743042a0f Mar 06 00:18:30 for bullseye anyway Mar 06 00:19:23 ah for bullseye Mar 06 00:19:43 bullseye is a pretty major overhaul Mar 06 00:22:14 for this particular derived image, it resulted in g_ether not loading and therefore the usb network not working, and so i'm working backwards to figure out what happened and why Mar 06 00:23:03 I don't think generic-board-startup ever used g_ether? Mar 06 00:23:27 if you want to use g_ether you don't really need a service file for that, just throw it into your /etc/modules Mar 06 00:23:48 yeah, that's actually exactly what i did Mar 06 00:24:03 generic-board-startup setup a composite usb device Mar 06 00:24:34 generic-board-startup called a boot script in /opt/scripts/boot which did some things Mar 06 00:24:56 I don't know how that's supposed to be handled instead now in bullseye, haven't investigated Mar 06 00:25:18 though if apt-get upgrade breaks the old mechanism without making the new mechanism work, that sounds like a bug to me Mar 06 00:25:46 oh, and maybe someone can explain why the two usb network interfaces? on a linux host i see both. Mar 06 00:26:05 one is rndis, one is cdc-ncm (or cdc-ecm on older versions) Mar 06 00:26:47 i gather that only one of them works on windows or something ... i don't have any windows machines to test with Mar 06 00:27:04 the cdc one is usb spec compliant, supported by every OS except the crap that Microsoft creates (although Mac OS managed to break cdc-ecm in composite devices at some point, hence the switch to cdc-ncm as workaround) Mar 06 00:27:43 rndis is microsoft's proprietary protocol, which is functionally similar except incompatible, supported only by windows and linux Mar 06 00:27:56 ah, okay Mar 06 00:28:09 because of course microsoft doesn't care about standards or specs Mar 06 00:29:57 thank you for the explanation, it makes more sense to me now Mar 06 00:33:34 Heh! Mar 06 00:33:47 Are you guys discussing the changes? Mar 06 00:34:48 So far, so good! Anyway, interjecting is not for me. Sorry to whatever in this thing of ____. BBL! Mar 06 00:35:23 after the apt upgrade, and adding g_ether to /etc/modules, i see this on the host side: cdc_ether 1-1.2.7.5:1.0 usb0: unregister 'cdc_ether' usb-0000:00:1a.0-1.2.7.5, CDC Ethernet Device Mar 06 00:50:05 found run_libcomposite in /opt/scripts/boot/am335x_evm.sh Mar 06 01:41:37 I am alive! Mar 06 01:41:45 I made it back! Mar 06 01:42:08 What is the issue? Are you guys fixing things or doing other things? **** ENDING LOGGING AT Sun Mar 06 02:59:57 2022