Write code for Ingenic T31 SoC | Hello World, and so can you!

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

ความคิดเห็น • 39

  • @PerryLovewhistle
    @PerryLovewhistle ปีที่แล้ว

    I love that the architecture of this board means the tools you use to hack it are simple enough for even a n00b like me to understand.

  • @eagledee7753
    @eagledee7753 ปีที่แล้ว +2

    Again, fantastic video. I love the idea of making it into a tinkerboard, that could be awesome!

  • @mtslyh
    @mtslyh ปีที่แล้ว +1

    Fun stuff! Looking forward to the next installments.

  • @jb2590
    @jb2590 ปีที่แล้ว +1

    I have several webcams with the ingenic t21 soc. I removed and dumped the NOR flash chips and used binwalk on the FW bins, FWtoolkit, hexedit, the SDK toolchain and helloworld. It's a fun project. My goal was to get security cams up and running but no longer phone home. while successful in cutting out china from my video streams and using the device as a linux soc, running code on it, and changed the os to openIPC by hacking the firmware in the hex editor copying portions after the uboot from their FW. I have so far been unable to get the camera sensor working and RTSP server up. I am more of a hardware guy, code is my Achilles heel. I ordered a couple of these cams that you are using from ebay to check out. maybe they will inspire me to pick the project up again. Great videos and good luck, looking forward to more content on these cams and seeing what you do with them.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว +2

      Thank you so much! I have not done the larger announcement but we have stood up a discord server. Come join the few of us that are working on the Tinker Board
      discord.gg/rzEMVjaZ4p

    • @jb2590
      @jb2590 ปีที่แล้ว +1

      @@hackerhomestead Nice, I just joined the server.

  • @fotografm
    @fotografm ปีที่แล้ว +1

    WOW ! You are a pro. I am learning a lot ! Keep it going 🙂

  • @teejaded
    @teejaded ปีที่แล้ว +1

    It's inaccurate to say that base64 has redundancy. Each byte of base64 output can be one of 64 different characters which means it can only encode 6bits. This makes it only 75% as efficient as sending the raw bytes.
    This is also why most base64 decoders require you to pad the base64 encoded string with = so the number of bytes comes out to a multiple of 4 which neatly encodes 3 bytes of data.

  • @olafschermann1592
    @olafschermann1592 ปีที่แล้ว

    Awesome work! Cool,

  • @chefgeoffreyexcellence4254
    @chefgeoffreyexcellence4254 ปีที่แล้ว +1

    interesting introduction lol
    Would be cool to have a github of the ucamera (and other) bins, in general a github for this project would be cool
    As a sidenote isn't this device wifi-enabled? or is it missing wifi hardware for copying files to another machine. If it *isn't* wifi enabled, there are serial based transfer programs you could try to compile and push to the device, just an idea.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว +1

      Funny you should ask ... I don't have anything up there but created a dedicated GitHub account a few days ago just for this very thing. ❤
      github.com/HackerHomestead

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      Ok Well I did fork the Ingenic-SDK repo I was using

    • @chefgeoffreyexcellence4254
      @chefgeoffreyexcellence4254 ปีที่แล้ว

      @@hackerhomestead great. you should put it in the description lol.
      Next up will be a discord, and linkdin and patreon lmao

  • @XxManagedxX
    @XxManagedxX 10 หลายเดือนก่อน

    Thank you for this video!

  • @pandunm
    @pandunm 3 หลายเดือนก่อน

    Great work

  • @Saturate0806
    @Saturate0806 ปีที่แล้ว +2

    Create a make rule in the roolchain for "flashing" the final binary to target

  • @fokerfoknes2407
    @fokerfoknes2407 ปีที่แล้ว

    Awesome find … will be looking for chinese IP cameras to try these out
    Cant believe the uart header was labelled
    -> as i go delete silkscreen layers quick

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      I have a few more I've been collecting for a project, going to be cracking them all open now 😅

  • @BogdanTheGeek
    @BogdanTheGeek ปีที่แล้ว

    Want some help? I don't care about what you want to do with it, but I am pretty handy with Makefiles, linux drivers and PCBs, so I could save you some time. Should be fairly straightforward to port mainline linux to it too.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      Thank you so much, it's still new but if you email me at handy@hackerhomestead.com We can connect there or on discord 👍

    • @BogdanTheGeek
      @BogdanTheGeek ปีที่แล้ว

      @@hackerhomestead check your inbox :)

  • @olafschermann1592
    @olafschermann1592 ปีที่แล้ว

    And now decompile the whole stuff and pHrEaK your own firmware. There are clips out there with which you can extract the firmware directly from the flash chip.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว +1

      In fact I had some clips arrive! I did a speed teardown of 4 more cameras and now I need to harvest the Firmware

  • @MRooodddvvv
    @MRooodddvvv ปีที่แล้ว

    Now you can compile emulator for it and run dos games in webcam

  • @browaruspierogus2182
    @browaruspierogus2182 ปีที่แล้ว

    all comes down to disassembling and RE. Fun would be to see if maybe AI can translate disassembly into C/C++

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      I love this idea I've recently spoken to an Phd in the field, doing zero day detection using static analysis and AI.
      There are already some crude methods Todo this the "old fashioned way"

    • @browaruspierogus2182
      @browaruspierogus2182 ปีที่แล้ว

      @@hackerhomestead nice, I tried that once but never had time. In future AI could just write a custom OS based on whole device architecture

  • @jacobdavidcunningham1440
    @jacobdavidcunningham1440 ปีที่แล้ว +1

    lol that intro

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว +1

      Thanks! Tbh I was feeling some anxiety and just decided to share and Make lemonade out of it ❤️

    • @jacobdavidcunningham1440
      @jacobdavidcunningham1440 ปีที่แล้ว

      @@hackerhomestead this content is great, the manual in another language is nuts haha, great work

  • @IntenseGrid
    @IntenseGrid ปีที่แล้ว

    Very nice! Thanks for taking us on the ride. BTW, did anybody buy one of these: th-cam.com/video/fhUfb5v_f_g/w-d-xo.html in the hopes of getting one like shown here? If so, did anyone open it up? I haven't figured out how to do it without destroying the plastics.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว +1

      Thank you so much. I think that one your going to have to remove the front sticker to get to the screws. Just fyi on the Discord server we had several folks try to order the same camera and have yet to find another like mine. If you find a similar T31 let us know!

    • @IntenseGrid
      @IntenseGrid ปีที่แล้ว +1

      @@hackerhomestead I hadn't thought about the front being a sticker since it was shiny plastic, but it was. I got it open and was disappointed even though it has the same box as yours. This one has a Sonix SN9C2279SJG "SONiX Dual Mode Camera Processor"

    • @IntenseGrid
      @IntenseGrid ปีที่แล้ว

      @@hackerhomestead got a Discord invite?

  • @allenlorenz
    @allenlorenz ปีที่แล้ว

    Well the Dune, Alice in Wonderland, and X Files vibe is interesting, it does detract form the actual hardware hacking.

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      Thanks for the feedback, really just muddling though being myself and learning the tools. I will try and brighten it up a bit 🙂 didn't even intend on the x-files thing ... Tbh I thought no one was going to see/care about the first 50-100 videos lol getting feedback is so valuable this early in the growing stages ❤️

    • @hackerhomestead
      @hackerhomestead  ปีที่แล้ว

      Also the vibe probably has a lot Todo with me doing most of it at 4am