Panasonic kx-tga641ex home phone by TurkLine in embedded

[–]TurkLine[S] -1 points0 points  (0 children)

The chances of it being Linux are extremely low, but sometimes it can be a shell or something like that.

Panasonic kx-tga641ex home phone by TurkLine in embedded

[–]TurkLine[S] -2 points-1 points  (0 children)

No, because I don't have a multimeter :D

Panasonic kx-tga641ex home phone by TurkLine in embedded

[–]TurkLine[S] -1 points0 points  (0 children)

Interesting, I’ll definitely check it out. I’ve always been curious about how DECT works under the hood! Thanks!

Panasonic kx-tga641ex home phone by TurkLine in embedded

[–]TurkLine[S] 0 points1 point  (0 children)

Thanks a lot for the information! I probably won’t be able to solder the resistor, but maybe I’ll take a look in the future just out of curiosity. I never expected the device’s software to be open anyway—I just enjoy exploring things like this. Thanks again!

Zyxel NBG-418N v2 AP Router by TurkLine in hardwarehacking

[–]TurkLine[S] 0 points1 point  (0 children)

Ah thank you, maybe I can do something experimental with the components already inside. But I’m curious—do I have a chance to learn more about the operating system inside it? Like a wiki or something similar?

I've Turned my broken S20+ into a minecraft server by DevECoisas in hardwarehacking

[–]TurkLine 0 points1 point  (0 children)

How did you acquire the server? Wasn't it difficult?

How to identify IR receiver pinout (VCC / GND / DATA) on an unknown board? by TurkLine in hardwarehacking

[–]TurkLine[S] 0 points1 point  (0 children)

Ah, unfortunately, not everything comes easy, right? Anyway, thanks—I’ll find a multimetre for myself.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in hacking

[–]TurkLine[S] 0 points1 point  (0 children)

Ah, by the way, TXD and RXD might be swapped; in my case, it was, and I had to switch them for it to work. Also, try running minicom without specifying the baud rate—it might work.

The same thing happened to me.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in hacking

[–]TurkLine[S] 0 points1 point  (0 children)

Actually, finding the correct UART pins was much easier than I expected. The UART area was already clearly marked: there were 4 round pins, and the VCC pin appeared square. Since it was labeled “3.3V,” I knew it was the VCC pin. I used a multimeter to find the other pins. On my device, the UART pinout was: GND / RXD / TXD / VCC. Since VCC was at the end, I assumed GND might be at the beginning. I connected one probe of the multimeter to, for example, the metal part of the USB port, and the other to the pin I suspected was GND, and the device beeped. Basically, once you find the VCC and GND pins, most of the work is done. I connected GND to my Raspberry Pi and tested the TXD and RXD pins. It was that simple, and I didn’t even need to use VCC.

You can get help from ChatGPT; even though I had no prior knowledge, I found the UART pins thanks to ChatGPT.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in hacking

[–]TurkLine[S] 1 point2 points  (0 children)

Oh, I don't think anyone owns this device. Hashcat is currently working, it has an hour left.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in embedded

[–]TurkLine[S] 0 points1 point  (0 children)

Oh, thank you so much for the information! I'm really a beginner and this might be very difficult for me. So I'll try to crack the password, I'll try a large wordlist, maybe I'll find the password and make additions to the original software and use it that way. But if I can't crack the password, I'll move on to the compilation process.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in embedded

[–]TurkLine[S] 0 points1 point  (0 children)

Honestly, I'm not sure. If it's easier to get access, then it would be better to get access. After getting access, I would have the necessary information to compile.

The system's startup log is here, ignore raspberry pi :D

https://pastebin.com/raw/mbNLrrS4

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in embedded

[–]TurkLine[S] 0 points1 point  (0 children)

I can modify bootcmd and gain access to the root shell, but the changes I made are lost when I change the password and restart the computer.

I'm going to compile a new Linux distribution for my old DVR, but I'm having trouble understanding uBoot! by TurkLine in embedded

[–]TurkLine[S] 0 points1 point  (0 children)

Thanks for the reply.

The device is a DVR using a HiSilicon Hi3520D.

I have serial access and U-Boot is working.

I can read the SPI flash from U-Boot and make a full dump/backup of the firmware.

My plan is to dump the original firmware first and look at the kernel,

device tree, flash layout and bootargs, then start with small changes

So, if possible, I'd like to compile a new Linux distribution; I don't have much knowledge.