Hi everyone, i’m sorry if this has been covered already but I need some assistance which I could not find. I am brand new to the jetson world and have not really coded in python or used ubuntu before. Here is what I am trying to achieve:
I have a jetson tx1 which came out of a device that I want to customize. I need to get into the code to be able to change some of the configuration. I bought a 2nd tx1 so that I could copy the code without damaging the first unit. I plugged the “original” tx1 into the board the kit came with, but when it boots, it boots right into the program and I cant get into the code. How can I access it so I can copy it off to the “new” one and then make some modifications? Can someone please assist? again, i am super new so clear instructions would be very appreciated and helpful!
Thank you in advance!
I found this post, I believe it might be what you are looking for.
Your question is very interesting, would you be opposed to sharing a bit more details on your use case? Are you trying to reverse engineer another device.
Please let us know if you still require further assistance, we would love to help.
regards,
Andrew
Embedded Software Engineer at ProventusNova
Thanks for the quick reply. Yes, I am trying to take the existing code and modifying it to best suit my use case. I have a insta360 pro which has its own hardware and some amazing code for the video stitching and de-fisheye. I have tried to use new code to achieve this, however nothing I have done has worked or come close to the output that the insta360 software has. I wanted to take the code from the jetson in the insta360 and modify it so I can use my own cameras. The insa360 also broke so theres that. Rather then throw it all away, I figured this would be possible, however I can not get into the code, whatever i do. When it boots up (plugged into the jetson developer board) it goes straight into a HDMI screen that just has the logo and nothing else. I can’t get out of it to access the code. Do you know how I can get around this? I also dont want to mess with the code that is already on the jetson, rather i’d like to copy it off, adjust it, and upload to my new jetson. Is this something you can help me achieve?
Thanks again!
Getting the actual source code out of the insta360 will be very difficult, I guess they distribute their systems in a way that makes reverse engineering very hard.
You could try connecting to the UART output of the devkit, and checking the logs in there, you might be able to log into the board and see whats inside. That being said, it is very likely that it will be password protected and in the chance that you are able to log into the board, you will probably be faced with binaries and not source code, which decompiling will be extremely difficult.
That being said, I might be able to give you some ideas on your actual project.
Can you share a bit more details on what you want to achieve?
What have you tried for video stitching and dewarping?
Are you planning on using the same Jetson board as the insta360? Or a newer one?
What camera are you using?
What is your use case?
regards,
Andrew
Embedded Software Engineer at ProventusNova
Hi @proventusnova,
Thanks again for the quick reply. I am basically trying to replicate the insta360 pro with different cameras and a different form factor. I looked at your website and it looks like maybe this is something you can help with. As I mentioned previously, i’m brand new to this stuff and not a coder so I am having chatgpt do most of the coding for me. I have tried using opencv for the stitching and de-fisheye but i haven’t gotten any good results yet. I figured if I could get into the 360 jetson, it would have all the code i need so I can piggyback off of that. Do you know another way to do so? Yes, I do plan on using the jetson, but I want to make this a different form factor. I was orignally going to just use the insta360 and take it apart, but i guess i shorted out of the boards so it no longer functions. I bought a bunch of high resolution usb cameras and wanted to use those, but i am open to suggestions.
The use case is a mobile 360 camera about the size of a globe (so a little larger than the insta360 in diameter) but i want better or same video output / stitching. Do you think this is possible to re-create on my own without using their software?
There is no need to look for custom stitching solutions. RidgeRun already have what you need, you can take a look at our GstStitcher product here:
Our Stitcher is GPU optimized for NVIDIA Jetson. Feel free to contact us at support@ridgerun.com and we would be happy to help you and provide an evaluation version for your testing and validation.
Implemeting a production ready Stitching Solution is said easy, but it is not. RidgeRun have already mastered that for you.