Initially I thought there was a problem in the SD card of the board.
To my knowledge the poorly written image file in the SD card causes problems in most cases, so I tried to re-write the image file in the card three times (one for the 2.7.0 version image file, and two for the 3.0.1 version image file.)
However the problem was not solved.
By the way, if you look at the video, you can see that the green LED representing DONE sign on the board is not turned off.
I think this is also related to the problem I want to solve.
Could you leave some comments or advices on this situation?
How do you connect to your board? Did you connect your computer to the board via the ethernet cable?
When you turn on the board, is there anything displayed in the led screen?
You should see an IP address like in the solution’s picture of this previous request : RFSoC 4x2 Does not show any IP address in the Display
(The display is not related to the coaxial cables connections of that picture)
Do you still have the turning off problem when trying to connect to each IP address?
If so, if you connect your RFSoC to the router you mentioned via an eternet cable (after having autorized the connection in therouter settings or your network settings), is an IP address appearing on the led screen of the board?
The instruction that is crashing the board is trying to access the bitstream in the pynq image you use to boot. But it seems you used the correct official pynq image for RFSoC 4x2 (and you even retry 3 times).
Can you do in a jupyter notebook other instructions (like a simple calculation)? Or are any instructions in python crashing the board?
I asked about connection because not seeing an IP address in the led screen made me thought that your board is physically faulty.
Finally, do you have the base.bit file ans other “base” files somewhere in the folder “usr/local/share/pynq-venv/lib/python3.10 (it was my version) /site-packages/pynq/overlays/” ?