Hi3516 Access Root Error

First, I apologize for my english. I have a camera module with hi3516 SoC and have to access to hi3516 as root. But I couldn't that. If I begin to explain from start. I had an IPC, extracted it and now I have 3 modules (camera module, ir cut module and power / api module). I found 3 holes on camera module, these are GND, Rx and Tx. I soldered them with 3 female jumper cables and connect to ftdi module. I used micro USB to USB for ftdi-pc connection. Powered up camera module with 12V. In while, I download a program, what name is coolterm, to my pc. I opened coolterm and set baud rate to 115200 (hi3516 standard). Camera module booted up. I pressed a button when I see "Hit any key to stop autoboot: 1" text. Until here I followed an article and everything is fine. But that article says "You have to press enter after to type "root" to gain shell access" and I can't access shell when type "root". I got an error like "Unknown command 'root' - try 'help'". Hi3516 has embedded linux os. Article Link: https://felipe.astroza.cl/hacking-hi3518-based-ip-camera/ Any ideas to help me?

Posted by Anıl Enis 11 months ago


Hi3516 Telnet Access Error

First, I apologize for my english. I have a camera module with hi3516 SoC and have to access to hi3516 with telnet. But I couldn't that. If I begin to explain from start. I had an IPC, extracted it and now I have 3 modules (camera module, ir cut module and power/api module). First, I tried access to hi3516 as root. But I couldn't that. Then, I go on another method, telnet. I once cut the network cables of power/api module for some reason. Now I soldered them to each other and connect to internet with a rj45. Powered up camera module with 12V. I open advanced ip scanner(for detect ip address of camera module) and putty when camera module booted up. I typed ip address of camera in host name or ip address box and select telnet in connection type. Then, I clicked open button. A console window came to my screen when putty configration closed and I typed username and password correctly. But I got a warning when I typed right username and password. I can't remember how warning was. I got an error like "Login incorrect" and have to try again totally 3 times for every connection when I type wrong username and password. I followed an article for all of it. Hi3516 has embedded linux os. Article Link: http://www.hkvstar.com/technology-news/china-ip-camera-configuration-firmware.html Any ideas to help me?

Posted by Anıl Enis 11 months ago


Product Designers & Engineers UK

Hi everyone! I’ve got a project underway and I’m at the stage of looking for product designers and engineers based in the UK, preferably in the South East. I’ve posted in the “Wanted” section of the forums as this wouldn’t initially be paid, more of a collaboration to start, with the goal of turning it into a realistic product/business. Looking for people who have an understanding of (what I believe would be) advanced PCB design, setting up basic SoCs, with a view for mass production. If anyone has any advice on where to find people with these skills, or knows anyone who would be interested, any help would be greatly appreciated! Kind regards, Mike

Posted by Everlong 3 years ago


Serial/Console Interface for Video Brochure?

Hello All!  I recently acquired one of those cheap video brochures (the kind that loops a video on full volume until you want to dash it against a wall)... Anyways, I couldn't resist the urge to hack with it, so I pulled the enclosure apart to expose the electronics. Inside I found a magnetic switch, a USB mini connector with all pins wired (two power/two data), a motherboard with three ICs and a scattering of other components, and a rechargeable battery (seems to be LiPo) all wired up to a 5.5" display. I plugged the usb to my computer and it mounted as a drive labeled "MediaPlayer". Inside was the original video file that I replaced with one of my own videos in the same format. It now plays my video with sound. Where I am stumped is with the circuit board. I have not found any markings on the board itself, however it has some pins around the edge to which the switch and speaker were connected to (I'm guessing these may be GPIOs.....). There is also an unpopulated four pin header (to the right of the display connector) that looks like it may possibly be for another USB port. There are also four solderable connections (on the bottom of the left side of the board) that are labeled GND, HRP, HRL, and DET... I wasn't able to find any meaning for those, but is it possible to establish communication through that? Last but not least, the three ICs on the board seem to be a CPU, and two flash chips. The markings on the center one (which I'm assuming is the CPU) are: F1 E200 F8148DA 19H1  The second IC, to the right of the "CPU" is marked: hynix 812A HY5DU121622CTP-D43 KOR N7EAX553Q2 - also engraved with the letters JHY The final IC, left of the "CPU" is marked: hynix KOR HY27UF082G2M TPCB 604A M8SD53321 According to Google, the E200 refers to the all winner E200 SoC that supports UART, SPI and TWI... It also says that it runs OS Melis 2.0... I would like to hack into this system if possible and/or find a way to interface the LCD through SPI for my Pi Zero... Any help is greatly appreciated! Thanks! I included a couple of High Res photos to show the PCB (the display ribbon cable has been removed to show the third IC). 

Asked by JoeW79 1 year ago


how do i wire a samsung soc-n120 surveillance camera to view on home tv etc?

It uses rj-11e and i want to rewire it for rca connections

Asked by 8 years ago


Looking for an Electrical Engineer to partner with

Hi - I've got a business idea that requires hardware and I can't build the thing myself.  I'll write the software for it, but I need assistance building the circuitry. The circuitry involved would include a temp sensor, R/F communications module, photodiode, memory (possibly micro SD), controller,  and a timer in a very small form factor (about the size of a cigar tube). I'll split any profits from selling the device 50/50 with the HW designer.  I'll ask you to sign an NDA before we get going. Please contact me here or at bret at thelastmilellc dot com. Rgds, Bret

Posted by bschuhma 7 years ago


Does the inner diameter of the ring fit on the socket ? Answered

I wonder if the ring will fit on the body of the socket since the inner diameter has the same value as the outer diameter of the socket?

Asked by Moschtertaart 1 year ago


Searching for volunteers to test NEW San Diego Social Network

Www.theunload.com Have you ever been a part of something great in San Diego and wanted to tell all your friends? Have you ever been 'in the know' about a well kept secret or breaking news and were itching to "Unload"? That's where The Unload comes in. It's a gathering place for people to discover and "Unload" the latest news and happenings in and around San Diego. Stop by, register and unload on your favorite topic!

Posted by TheUnload 10 years ago


How to connect 12v water pump to the 240v wall socket Answered

Hi there I really hope someone can help. I want to install a campervan tap setup in my office (tu cut a long story short, I need the sink and running water and the building is too old and no plumber will work there for little money) and got a 12v water pump which I indent do connect to a tap and feed from a 20L water tank.  This is the pump: http://www.trademe.co.nz/motors/boats-marine/parts-accessories/pumps-tanks/auction-1195429887.htm I got these details: Volts: 12V Nom. (9-14.4V) Amps: 3MAX (3.5A fuse required)  My question is: Can I hook it up to a 12V 5A power adapter to it and simply plug it to the wall? This is the adapter I found: https://www.aliexpress.com/item/Power-Adapter-Supply-For-Led-Flexible-Tape-Light-AC110-220V-to-DC12V-1A-2A-3A-4A/32658402593.html?spm=2114.13010608.0.0.k9Mw96 I really hope someone can help as I'm useless with this stuff 

Asked by RacineO 1 year ago


Advice required for audio playback from an IC

Hi All, I'm new here so go easy on me :) I need to throw together a circuit to play an MP3 when a switch is closed (Think musical greeting card rather than iPod).  The fundamental issue is a lack of knowledge re: mp3 playback on ICs. Is there a handy light-weight MP3 playback chip kicking around? Presumably I'll need to provide memory, an amp and various other bits. Does anyone know of an SoC that does something this already? I've seen the SOMO-14D (http://www.sparkfun.com/products/9534) but it seems to be very low quality and temperamental. Does anyone have any experience with this? If so, any recommendations? > Quality is important-ish - I know it's never going to sound like my Technics sound system but I'd like it good enough that a non-audiophile wouldn't complain. I'm guessing I'll need at least 128Kb/s for semi-decent audio. > Format doesn't have to be MP3 as long as the quality isn't _too_ low and there's an easy way to convert. > Small size (form factor) would be nice but isn't required. > If needs be, I can get PCBs etched _relatively_ inexpensively so that's not a major consideration. > Any suggestions for a good quality, small speaker would also be appreciated. Skills: I've got a degree in Electrical & Electronic engineering (but haven't touched a circuit since Uni) Budget: ~£300 tops (I'm hoping for considerably less) Time: Within a month or so. Many thanks in advance Basic

Posted by Basiclife 6 years ago


problem with annotate()

Hi im trying to plot live data on python from an arduino through the serial port  i found some difficult with annotate function i don't know how to configure the third parameter (position) python code import serial # import Serial Library import time #import time import numpy  # Import numpy import matplotlib.pyplot as plt #import matplotlib library from drawnow import * temperature= [] vitesse= [] charge= [] current= [] Time = [] arduinoData = serial.Serial('com5', 9600) #Creating our serial object named arduinoData plt.ion() #Tell matplotlib you want interactive mode to plot live data cnt=0 ##fig1 = plt.figure() STARTINGTIME = round(time.time(),2) def makeFig(): #Create a function that makes our desired plot         plt.subplot(2,2,1)     plt.subplot(2,2,1).annotate(str(temperature)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Temperature Sensor Data')     plt.ylabel('Temperature C')     plt.grid(True)     plt.plot(temperature, 'ro-')     plt.subplot(2,2,2)     plt.subplot(2,2,2).annotate(str(vitesse)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Speed Sensor Data')     plt.ylabel('Speed KM/H')     plt.grid(True)     plt.plot(vitesse, 'bo-')     plt.subplot(2,2,3)     plt.subplot(2,2,3).annotate(str(charge)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming SOC Sensor Data')     plt.ylabel('Battery Charge %')     plt.grid(True)     plt.plot(charge, 'go-')     plt.subplot(2,2,4)     plt.subplot(2,2,4).annotate(str(current)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Current Sensor Data')     plt.ylabel('Current A')     plt.grid(True)     plt.plot(current, 'yo-')     while True: # While loop that loops forever     while (arduinoData.inWaiting()==0): #Wait here until there is data         pass #do nothing     arduinoString = arduinoData.readline() #read the line of text from the serial port     dataArray = arduinoString.split(';')   #Split it into an array called dataArray     temp = float (dataArray[0])     vite = float (dataArray[1])     char = float (dataArray[2])     curr = float (dataArray[3])     temperature.append(temp)                     #Build our temperature array by appending temp readings     vitesse.append(vite)                     #Build our vitesse array by appending temp readings     charge.append(char)                     #Build our charge array by appending temp readings     current.append(curr)                     #Build our current array by appending temp readings     Time.append(round(time.time(),2) - STARTINGTIME)     drawnow(makeFig)                       #Call drawnow to update our live graph     plt.pause(0.00001)     cnt=cnt+1     if(cnt>50):         temperature.pop(0)         vitesse.pop(0)         charge.pop(0)         current.pop(0)

Posted by SoufianeG 2 years ago


Help with annotate function in python

Hi everyone I'm trying to plot live data on Python from an arduino through the serial port. I found some difficulties with annotate function. I don't know how to configure it or whether the place where I have put annotate function is it the the right place or not For example: for every point in temperature, i want the value to be printed next to the point ? this is my python code import serial # import Serial Library import time #import time import numpy  # Import numpy import matplotlib.pyplot as plt #import matplotlib library from drawnow import * temperature= [] vitesse= [] charge= [] current= [] Time = [] arduinoData = serial.Serial('com5', 9600) #Creating our serial object named arduinoData plt.ion() #Tell matplotlib you want interactive mode to plot live data cnt=0 ##fig1 = plt.figure() STARTINGTIME = round(time.time(),2) def makeFig(): #Create a function that makes our desired plot     plt.subplot(2,2,1)     plt.subplot(2,2,1).annotate(str(temperature)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Temperature Sensor Data')     plt.ylabel('Temperature C')     plt.grid(True)     plt.plot(temperature, 'ro-')     plt.subplot(2,2,2)     plt.subplot(2,2,2).annotate(str(vitesse)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Speed Sensor Data')     plt.ylabel('Speed KM/H')     plt.grid(True)     plt.plot(vitesse, 'bo-')     plt.subplot(2,2,3)     plt.subplot(2,2,3).annotate(str(charge)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming SOC Sensor Data')     plt.ylabel('Battery Charge %')     plt.grid(True)     plt.plot(charge, 'go-')     plt.subplot(2,2,4)     plt.subplot(2,2,4).annotate(str(current)+','+ str(Time), textcoords='offset points')     plt.title('Live Streaming Current Sensor Data')     plt.ylabel('Current A')     plt.grid(True)     plt.plot(current, 'yo-') while True: # While loop that loops forever     while (arduinoData.inWaiting()==0): #Wait here until there is data         pass #do nothing     arduinoString = arduinoData.readline() #read the line of text from the serial port     dataArray = arduinoString.split(';')   #Split it into an array called dataArray     temp = float (dataArray[0])     vite = float (dataArray[1])     char = float (dataArray[2])     curr = float (dataArray[3])     temperature.append(temp)                     #Build our temperature array by appending temp readings     vitesse.append(vite)                     #Build our vitesse array by appending temp readings     charge.append(char)                     #Build our charge array by appending temp readings     current.append(curr)                     #Build our current array by appending temp readings     Time.append(round(time.time(),2) - STARTINGTIME)     drawnow(makeFig)                       #Call drawnow to update our live graph     plt.pause(0.00001)     cnt=cnt+1     if(cnt>50):         temperature.pop(0)         vitesse.pop(0)         charge.pop(0)         current.pop(0)

Posted by SoufianeG 2 years ago