ioctlcode    in     out      sys        name
0001         0x18   -     
0002         0x1c         
0003         0x1c         
0004         0x04         
0005         0x18   -     
0006            -   -                
0bb8  3000 >=0x0c            0336     FL_IOCTL_GET_INFO
0bb9  3001 >=0x04 >=0x08     032f     FL_IOCTL_DEFRAGMENT
0bba  3002 >=0x0c >=0x04     032c     FL_IOCTL_WRITE_PROTECT
0bbb  3003 >=0x01 >=0x04              FL_IOCTL_MOUNT_VOLUME
   FL_MOUNT                  032a             
   FL_DISMOUNT               032d             
                                     
                                     
0bbc  3004 >=0x2c >=0x04     02ca     FL_IOCTL_FORMAT_VOLUME
0bbd  3005 >=0x20 >=0x04              FL_IOCTL_BDK_OPERATION
   BDK_INIT_READ             01f5             
   BDK_READ                  01f6             
   BDK_INIT_WRITE            0191             
   BDK_WRITE                 0192             
   BDK_ERASE                 0194             
   BDK_CREATE                0193             
   BDK_GET_INFO              01f7             
                                     
                                     
0bbe  3006 >=0x08 >=0x04     0331     FL_IOCTL_DELETE_SECTORS
0bbf  3007 >=0x0c >=0x08     0332     FL_IOCTL_READ_SECTORS
0bc0  3008 >=0x0c >=0x08     0330     FL_IOCTL_WRITE_SECTORS
0bc1  3009 >=0x24 >=0x04     02cb     FL_IOCTL_FORMAT_PHYSICAL_DRIVE
0bc2  3010   ------------    032b     FL_IOCTL_FORMAT_LOGICAL_DRIVE
0bc3  3011 >=0x0a >=0x08              FL_IOCTL_BDTL_HW_PROTECTION
   PROTECTION_INSERT_KEY     0323
   PROTECTION_REMOVE_KEY     0322
   PROTECTION_GET_TYPE       0321
   PROTECTION_DISABLE_LOCK   0324
   PROTECTION_ENABLE_LOCK    0324
   PROTECTION_CHANGE_KEY     0325
   PROTECTION_CHANGE_TYPE    0326
                                     
0bc4  3012 >=0x0b >=0x08              FL_IOCTL_BINARY_HW_PROTECTION
   PROTECTION_INSERT_KEY     01f9
   PROTECTION_REMOVE_KEY     01fa
   PROTECTION_GET_TYPE       01f8
   PROTECTION_DISABLE_LOCK   0196
   PROTECTION_ENABLE_LOCK    0196
   PROTECTION_CHANGE_KEY     0195
   PROTECTION_CHANGE_TYPE    0197
                                     
0bc5  3013 >=0x14 >=0x04              FL_IOCTL_OTP
   OTP_SIZE                  02bd
   OTP_READ                  02be
   OTP_WRITE_LOCK            02bc
                                     
0bc6  3014        >=0x08     02c9     FL_IOCTL_CUSTOMER_ID
0bc7  3015        >=0x14     02c8     FL_IOCTL_UNIQUE_ID
0bc8  3016        >=0x08     0327     FL_IOCTL_NUMBER_OF_PARTITIONS
0bc9  3017 >=0x04 ==0x08     0328     FL_IOCTL_INQUIRE_CAPABILITIES
0bca  3018   ------------             FL_IOCTL_SET_ENVIRONMENT_VARIABLES
0bcb  3019   ------------             FL_IOCTL_PLACE_EXB_BY_BUFFER
0bcc  3020 >=0x08 >=0x04              FL_IOCTL_WRITE_IPL
0bcd  3021 >=0x01 >=0x04     02c2     FL_IOCTL_DEEP_POWER_DOWN_MODE
0bce  3022                            FL_IOCTL_EXTENDED_ENVIRONMENT_VARIABLES
0bcf  3023                            FL_IOCTL_VERIFY_VOLUME
0bd0  3024                            FL_IOCTL_SET_ACCESS_ROUTINE
0bd1  3025                            FL_IOCTL_GET_ACCESS_ROUTINE
0bd2  3026 >=0x08 >=0x04              FL_IOCTL_EXTENDED_WRITE_IPL
71800      >=0x18
71c4c      >=0x0c


bootloader write sector:
  0323 FL_IOCTL_BDTL_HW_PROTECTION(PROTECTION_INSERT_KEY, "aYaLaMiH" )
  0326 FL_IOCTL_BDTL_HW_PROTECTION(PROTECTION_CHANGE_TYPE, PROTECTABLE )
  032a FL_MOUNT


