whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
spongebobsr[m] has joined #glasgow
<spongebobsr[m]> I'm trying to install the glasgow digital inerface explorer for the first time. Having followed the instructions on glasgow-embedded.org, I still don't see the device showing up in dmesg. Anyone know of any issues?
duskwuff[m] has joined #glasgow
<duskwuff[m]> If the device is getting power but isn't showing up in dmesg, there's probably something wrong with your USB cable. Try another one
<duskwuff[m]> You don't need any software installed to get the device to enumerate.
<spongebobsr[m]> goofy. I managed to see it enumerate once while reorienting the cable it came with. haven't gotten it to do it since. I may have to break out some tools
<spongebobsr[m]> possibly an issue with my hub too
<spongebobsr[m]> and it was the hub. thanks
cdwilson[m] has joined #glasgow
<cdwilson[m]> FWIW, I was unable to enumerate when the Glasgow was plugged into my USB hub. However, when I plugged it directly into my mac it enumerated correctly
<_whitenotifier-1> [glasgow] whitequark created branch update-lockfile - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-1> [glasgow] whitequark opened pull request #687: Update `pdm.min.lock` - https://github.com/GlasgowEmbedded/glasgow/pull/687
<_whitenotifier-1> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/b27973ecfbaf...f2c0ecbe0d47
<_whitenotifier-1> [GlasgowEmbedded/glasgow] github-merge-queue[bot] f2c0ecb - software: update `pdm.min.lock`.
yuriks has quit [Ping timeout: 245 seconds]
yuriks has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Ping timeout: 246 seconds]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
anton_star has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
Stary has quit [Quit: ZNC - http://znc.in]
Fridtjof has quit [Quit: ZNC - http://znc.in]
Stary has joined #glasgow
Fridtjof has joined #glasgow
<axiesmoothie[m]> so I found the old board I was working on 3 years ago, it had a combined 4gb slc nand flash and 2gb lpddr2 chip, trying to determine how it can be talked to, attaching datasheet
anton_star has quit [Quit: Client closed]
<Actually64Dragon> Hmm... "how it can be talked to" is a broad thing... I can parse what the datasheet says. I have no idea, yet, where to begin translating that into python for this thing. I believe there were some example code sets/tools included in the base build that do flash access. I'm not sure if they take arguments to customize them, though. This thing looks a little weird in that it uses 5 cycles for addressing with the last
<Actually64Dragon> cycle just using one pin.
<axiesmoothie[m]> it seems to describe the protocol inside the datasheet but im unsure if thats just ONFI which Glasglow already has an applet for or compatible or completely custom, anyways it has to be standard in some way because its part ot a quectel ec25 based custom board and is used by a qualcomm mdm9207 modem chip which probably just implements a standard nand controller which probably just speaks ONFI??
<axiesmoothie[m]> NANYA (company behind the nand/ddr2 chip) advertises making JEDEC compliant chips
<Actually64Dragon> I know there is a JEDEC program in the various files included in the build. I am not sure if this is a JEDEC protocol, however. I'll see what I can pull up and figure out if the protocol in the datasheet is JEDEC.
josHua[m] has quit [Quit: Idle timeout reached: 172800s]
l0rds474n[m] has quit [Quit: Idle timeout reached: 172800s]
<axiesmoothie[m]> The pin description seems very similar to what glasgow expects so probably that's ONFI or close
<Actually64Dragon> I'm not sure if this will work, as I needed to create a login: https://www.jedec.org/system/files/docs/JESD68-01.pdf I am not that familiar with the nomenclature used for Flash protocols, but the JESD68.01 defining the Common Flash Interface seems to have a similar pin arrangement, but I am not entirely sure what they mean by "98H". The device in question specifies "80H" ...and where I'm from H is Henries, which is
<Actually64Dragon> clearly not what is meant, here.
<Actually64Dragon> https://onfi.org/specs.html Digging through some of these at the moment. I'm basically just trying to find a protocol description that resembles the clock/bus timing charts in the device datasheet to compare and contrast with. Page 150 of the ONFI 4.0 standard is roughly what I am talking about.
<Actually64Dragon> Page 169 of ONFI 4.0, Table 90 specifies command values that correspond to the table on page 19 of your device datasheet. Or, seems to mostly conform.
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
Attie[m] has quit [Quit: Idle timeout reached: 172800s]
redstarcomrade has quit [Read error: Connection reset by peer]
itsmk has quit [Quit: reboot]
<axiesmoothie[m]> I wish there was readily available and cheap breakout boards for all kinds of BGA/FBGA chip packages so that you could desolder chips like FBGA 162 nands and just solder them to those breakouts to dump them
<whitequark[m]> same... I was going to design some for 1b2 as a companion for Glasgow
<whitequark[m]> but then I got more sick and a war escalated and those plans got kinda shelved
<axiesmoothie[m]> Damn I'm down to reboot that project
<axiesmoothie[m]> I just tried to solder magnet wire to it and yet again gave up
<axiesmoothie[m]> With all that happened for various reasons we definitely stopped living for a few years there
<axiesmoothie[m]> The closest I found to what I want is: https://www.chipquik.com/store/index.php?cPath=900_1200
<axiesmoothie[m]> But it doesnt have FBGA 162 to DIP, apparently FBGA stands for Fine Pitch BGA
<whitequark[m]> oh that's a cool store
<axiesmoothie[m]> Many chipquik products are sold by Mouser too, though don't know if those boards are
<axiesmoothie[m]> Since ZIF sockets are so expensive, and understandably so, I believe simple soldering breakouts would do the job
<axiesmoothie[m]> I guess just have to be careful with the repeated high temperature exposure to the chips, as I probably already made it suffer too high temps, anyways its just a test if its corrupted it's not huge deal
<axiesmoothie[m]> I was thinking maybe it was possible to make something with resin printers and pogo pins for diy bga "zif" sockets but dunno how precise the resin printers can get
<axiesmoothie[m]> + I don't have a resin printer, I just know a regular 3d printer just wont be good enough
benny2366[m] has joined #glasgow
<benny2366[m]> one moment please
<benny2366[m]> i might have some links that you will find intresting
<axiesmoothie[m]> Thanks
<axiesmoothie[m]> Good to know they also do resin, though I'm not sure I would be able to design something and be certain that it works after I receive it
<benny2366[m]> that's also a risk if you diy it imo
miek__[m] has joined #glasgow
<miek__[m]> time to employ the bouncy grid array https://www.topline.tv/images/CCGA1152T1.0M-DC346D_Detail_1000x700.jpg
<benny2366[m]> ai right ?
<whitequark[m]> ah, a classic
<SnoopJ> finally, stable floating point
<axiesmoothie[m]> Found a gold mine of a store.. https://www.proto-advantage.com/store/ I think it's another chip quik brand, I'm checking if they got the breakouts I'm looking for
<axiesmoothie[m]> They don't.. 😐 seems to be the same catalog as chipquik
<axiesmoothie[m]> Found the perfect board on some sketchy phone repair sales site, would need to make something like that, if it's all in one even that's even more cost-effective
itsmk has joined #glasgow
<axiesmoothie[m]> I just realized that what chip quik is selling is already usable, they are grid patterns with various pitches, they are quite generic
<axiesmoothie[m]> https://www.proto-advantage.com/store/product_info.php?products_id=4000033 is 0.5mm pitch like the chip I have, the entire chip wont fit but the NAND part that is relatively small will, therefore I think I might be able to use the board to do a partial BGA solder (if that works..), the chip will stick out on either end of the footprint without being soldered on there I guess, but at least I'll have access to the important NAND pins
<axiesmoothie[m]> reliably
mwkmwkmwk[m] has quit [Quit: Idle timeout reached: 172800s]
andymandias_ has joined #glasgow
andymandias has quit [Ping timeout: 260 seconds]
andymandias_ is now known as andymandias
aikaeksen has joined #glasgow