Hi all. Imagine one negative charged dielectric rod into a copper solenoid, and rounded coaxially by another positive charged dielectric. Then we have an E field radially directed passing through the coil. Now put one magnet on top of the coil and another magnet at the bottom of the coil, so we have a B field axially directed passing through the coil. The copper coil has electrons inside, and these electrons are not static ones, they have random movements due to ambient heat. Now, by virtue of the crossed B and E fields, these electrons will tend to flow with a preferred direction on the coil. The E and B fields doesn't increase nor decrease the kinetic energy of the electrons of the coil, but changes direction in a perpendicular force fashion, so no work is added or needed. The resultant effect is "focusing" the random kinetic energy of the electrons to flow on a preferred direction, so we can add all the randomly directed kinetic energy into one preferred direction, and thus a useful kinetic energy appear from zero kinetic energy net resultant. Now, if we put a load on the coil ends, the electrons will flow. The load will convert the ordered flow of electrons into random kinetic movements, so power is dissipated again as heat. Then, the heat of the environment will go again into the device, because the ordenation of the electrons by E and B fields convert "heat" random movements of the electrons of the coil into kinetic useful work, so the coil goes cold... So there are an electric cycle and a heat cycle. The device transforms heat into current, (then the device goes cold), and then the load transforms current into heat, and finally the device takes that ambient heat. What's the problem with that?