Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. first impressions of the Lego smart brick, before I do any actual tearing down: wow, I forgot how good they are at working with plastic.

first impressions of the Lego smart brick, before I do any actual tearing down: wow, I forgot how good they are at working with plastic.

Scheduled Pinned Locked Moved Uncategorized
187 Posts 51 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

    ok so this would be the JTAG pins

    Link Preview ImageLink Preview ImageLink Preview Image
    maehw@chaos.socialM This user is from outside of this forum
    maehw@chaos.socialM This user is from outside of this forum
    maehw@chaos.social
    wrote last edited by
    #47

    @whitequark Great to see that you got yourself a #LEGO #SmartBrick. Curious to know what set you got yourself. And eben more curious if you can get JTAG working... or find the relevant test pins. Yesterday, I started sniffing the SPI bus. Unfortunately, the ASIC Chip Select pin was not identified in the test pad matrix when I last looked up published schematics.

    maehw@chaos.socialM whitequark@social.treehouse.systemsW 2 Replies Last reply
    0
    • maehw@chaos.socialM maehw@chaos.social

      @whitequark Great to see that you got yourself a #LEGO #SmartBrick. Curious to know what set you got yourself. And eben more curious if you can get JTAG working... or find the relevant test pins. Yesterday, I started sniffing the SPI bus. Unfortunately, the ASIC Chip Select pin was not identified in the test pad matrix when I last looked up published schematics.

      maehw@chaos.socialM This user is from outside of this forum
      maehw@chaos.socialM This user is from outside of this forum
      maehw@chaos.social
      wrote last edited by
      #48

      @whitequark You'll probably also try to power it with a DC power supply instead of the battery, right?

      1 Reply Last reply
      0
      • snowfox@tech.lgbtS This user is from outside of this forum
        snowfox@tech.lgbtS This user is from outside of this forum
        snowfox@tech.lgbt
        wrote last edited by
        #49

        @whitequark And (checking the datasheet) apparently a log2() accelerator? That seems like an oddly-specific thing to accelerate.

        1 Reply Last reply
        0
        • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

          okay, i've extracted the firmware-bearing parts. this is a tiny 45 mAh battery. (part of the lettering was torn off by the glue it was attached with)

          vfig@mastodon.gamedev.placeV This user is from outside of this forum
          vfig@mastodon.gamedev.placeV This user is from outside of this forum
          vfig@mastodon.gamedev.place
          wrote last edited by
          #50

          @whitequark oooh looking forward to the self-igniting lego made with this

          whitequark@social.treehouse.systemsW 1 Reply Last reply
          0
          • vfig@mastodon.gamedev.placeV vfig@mastodon.gamedev.place

            @whitequark oooh looking forward to the self-igniting lego made with this

            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systems
            wrote last edited by
            #51

            @vfig bullshit. even if you shorted a 45 mAh battery absolutely nothing of sort would happen. try it if you don't believe me

            vfig@mastodon.gamedev.placeV 1 Reply Last reply
            0
            • maehw@chaos.socialM maehw@chaos.social

              @whitequark Great to see that you got yourself a #LEGO #SmartBrick. Curious to know what set you got yourself. And eben more curious if you can get JTAG working... or find the relevant test pins. Yesterday, I started sniffing the SPI bus. Unfortunately, the ASIC Chip Select pin was not identified in the test pad matrix when I last looked up published schematics.

              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systems
              wrote last edited by
              #52

              @maehw do you know what the WLCSPs are?

              maehw@chaos.socialM 1 Reply Last reply
              0
              • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                also, here's a close-up of the markings on the tiny WLCSP between the BGA and QFN

                Link Preview Image
                maehw@chaos.socialM This user is from outside of this forum
                maehw@chaos.socialM This user is from outside of this forum
                maehw@chaos.social
                wrote last edited by
                #53

                @whitequark someone had identified it as a Winbond SPI flash (to be confirmed, I guess).

                whitequark@social.treehouse.systemsW 1 Reply Last reply
                0
                • maehw@chaos.socialM maehw@chaos.social

                  @whitequark someone had identified it as a Winbond SPI flash (to be confirmed, I guess).

                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systems
                  wrote last edited by
                  #54

                  @maehw lemme dump this flash then

                  maehw@chaos.socialM 1 Reply Last reply
                  0
                  • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                    @vfig bullshit. even if you shorted a 45 mAh battery absolutely nothing of sort would happen. try it if you don't believe me

                    vfig@mastodon.gamedev.placeV This user is from outside of this forum
                    vfig@mastodon.gamedev.placeV This user is from outside of this forum
                    vfig@mastodon.gamedev.place
                    wrote last edited by
                    #55

                    @whitequark okay, fair enough

                    1 Reply Last reply
                    0
                    • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                      @maehw lemme dump this flash then

                      maehw@chaos.socialM This user is from outside of this forum
                      maehw@chaos.socialM This user is from outside of this forum
                      maehw@chaos.social
                      wrote last edited by
                      #56

                      @whitequark yeah, I'd love to see that being done. What's your plan of how to do it? I think you'd need to un-power or desolder the Bluetooth SoC as this one connects the the CS signals and hence should be the bus master. Or desolder the flash? It's so teeny tiny... I can't do it. You could have it from my second PCB.

                      whitequark@social.treehouse.systemsW 1 Reply Last reply
                      0
                      • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                        @maehw do you know what the WLCSPs are?

                        maehw@chaos.socialM This user is from outside of this forum
                        maehw@chaos.socialM This user is from outside of this forum
                        maehw@chaos.social
                        wrote last edited by
                        #57

                        @whitequark the big one is the custom ASIC and the other one should be the external flash. Do you know about https://github.com/nanash1/smart_brick ? I think they did a great job and this way I didn't have to beep out the PCB myself. Expect for the missing CS line maybe. BTW, when I read the SoC's datasheet, I wondered why they had external flash at all if it already has half a Megabyte internally. Firmware got too big? Guess we'll see soon.

                        1 Reply Last reply
                        0
                        • mnl@hachyderm.ioM mnl@hachyderm.io

                          @whitequark Lego plastics are something else…

                          jonimus@social.treehouse.systemsJ This user is from outside of this forum
                          jonimus@social.treehouse.systemsJ This user is from outside of this forum
                          jonimus@social.treehouse.systems
                          wrote last edited by
                          #58

                          @mnl @whitequark heck the little LEGO on the top of every stud being readable on every brick is them showing off. They could run those molds much longer which would cause the lettering wear off or get hard to read but they don't and that is definitely a sign of quality.

                          1 Reply Last reply
                          0
                          • gsuberland@chaos.socialG gsuberland@chaos.social

                            @whitequark @timonsku really braindead tip: search "ultrasonic kinfe" or "ultrasonic knjfe", because AliExpress censors the word "knife" in listings 🙃

                            webhat@infosec.exchangeW This user is from outside of this forum
                            webhat@infosec.exchangeW This user is from outside of this forum
                            webhat@infosec.exchange
                            wrote last edited by
                            #59

                            @gsuberland I can see a blurred listing in the search, and it's asking for age verification when I try to view the item

                            cc: @whitequark @timonsku

                            gsuberland@chaos.socialG 1 Reply Last reply
                            0
                            • webhat@infosec.exchangeW webhat@infosec.exchange

                              @gsuberland I can see a blurred listing in the search, and it's asking for age verification when I try to view the item

                              cc: @whitequark @timonsku

                              gsuberland@chaos.socialG This user is from outside of this forum
                              gsuberland@chaos.socialG This user is from outside of this forum
                              gsuberland@chaos.social
                              wrote last edited by
                              #60

                              @webhat @whitequark @timonsku yeah, the other way to go is to search "ultrasonic cutter", because a "cutter" is not strictly age restricted like a knife. which in this case is particularly funny because ultrasonic knife blades aren't really that sharp, it's barely sharper than a metal spudger.

                              xabean@infosec.exchangeX webhat@infosec.exchangeW 2 Replies Last reply
                              0
                              • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                                also, here's a close-up of the markings on the tiny WLCSP between the BGA and QFN

                                Link Preview Image
                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systems
                                wrote last edited by
                                #61

                                decided the next thing to do would be to dump the presumed Winbond flash WLCSP

                                here it is mounted on a SOIC-8 pinout with a tiny bit of UV epoxy, like a particularly exotic dead bug

                                Link Preview Image
                                viss@mastodon.socialV whitequark@social.treehouse.systemsW 2 Replies Last reply
                                0
                                • gsuberland@chaos.socialG gsuberland@chaos.social

                                  @webhat @whitequark @timonsku yeah, the other way to go is to search "ultrasonic cutter", because a "cutter" is not strictly age restricted like a knife. which in this case is particularly funny because ultrasonic knife blades aren't really that sharp, it's barely sharper than a metal spudger.

                                  xabean@infosec.exchangeX This user is from outside of this forum
                                  xabean@infosec.exchangeX This user is from outside of this forum
                                  xabean@infosec.exchange
                                  wrote last edited by
                                  #62

                                  @gsuberland @webhat @whitequark @timonsku
                                  🤔 *thinks*

                                  Is the cutting action similar to how doctors remove plaster of paris casts off people's limbs? Blunt instrument that just pushes material out of the way at a very high oscillating speed?

                                  whitequark@social.treehouse.systemsW 1 Reply Last reply
                                  0
                                  • maehw@chaos.socialM maehw@chaos.social

                                    @whitequark yeah, I'd love to see that being done. What's your plan of how to do it? I think you'd need to un-power or desolder the Bluetooth SoC as this one connects the the CS signals and hence should be the bus master. Or desolder the flash? It's so teeny tiny... I can't do it. You could have it from my second PCB.

                                    whitequark@social.treehouse.systemsW This user is from outside of this forum
                                    whitequark@social.treehouse.systemsW This user is from outside of this forum
                                    whitequark@social.treehouse.systems
                                    wrote last edited by
                                    #63

                                    @maehw oh i'll just desolder and mount it manually

                                    1 Reply Last reply
                                    0
                                    • xabean@infosec.exchangeX xabean@infosec.exchange

                                      @gsuberland @webhat @whitequark @timonsku
                                      🤔 *thinks*

                                      Is the cutting action similar to how doctors remove plaster of paris casts off people's limbs? Blunt instrument that just pushes material out of the way at a very high oscillating speed?

                                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                                      whitequark@social.treehouse.systems
                                      wrote last edited by
                                      #64

                                      @xabean @gsuberland @webhat @timonsku yes

                                      1 Reply Last reply
                                      0
                                      • claudius@darmstadt.socialC claudius@darmstadt.social

                                        @whitequark content of the data matrix code

                                        Link Preview Image
                                        musicaloris@nrw.socialM This user is from outside of this forum
                                        musicaloris@nrw.socialM This user is from outside of this forum
                                        musicaloris@nrw.social
                                        wrote last edited by
                                        #65

                                        @claudius Can you point me to the tool(s) you used to get to this decoded view of the DMC? I could use that for a totally different use case I have where I need to reverse-engineer DMCs

                                        claudius@darmstadt.socialC 1 Reply Last reply
                                        0
                                        • musicaloris@nrw.socialM musicaloris@nrw.social

                                          @claudius Can you point me to the tool(s) you used to get to this decoded view of the DMC? I could use that for a totally different use case I have where I need to reverse-engineer DMCs

                                          claudius@darmstadt.socialC This user is from outside of this forum
                                          claudius@darmstadt.socialC This user is from outside of this forum
                                          claudius@darmstadt.social
                                          wrote last edited by
                                          #66

                                          @Musicaloris this is what "binary eye" QR-Code/Barcode/Datamatrix/... scanner shows you after recognizing a code.

                                          Neat thing: you can throw a static image at it, not just live camera view!

                                          Link Preview Image
                                          Binary Eye | F-Droid – Freies und quelloffenes Android-App-Repository

                                          Einfach ein weiterer Barcode-Scanner

                                          favicon

                                          (f-droid.org)

                                          musicaloris@nrw.socialM 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups