Toshiba Corp (TYO:6502) has produced film-based perovskite solar cell mini modules with a record-high conversion efficiency of 10.5%.