After around 3 hours of self-test. It passed.
Then when i perform again the self-test, it passed at around 30 seconds multiple times.
But when I power off the unit and turned it on again. It hangs again at self-test.
I suspect that it will take around 3 or 4 hours again to gain results.