But maybe 68040 has same requirements, and bootrom is already present on 3640?
No, the 68040 is handled by Kickstart.
The missing bit is (I think - been a long time) to clear the "DFP—Disable Floating-Point Unit" bit in the PCR register and execute an FNOP before that.
IIRC it is the FPU tests that go wrong if this isn't done.
The 68040 does not have the PCR register.
If it simply works on a non-FPU 68060 I don't know.