summaryrefslogtreecommitdiff
path: root/lcmodule/source/cnh1606344_ldr_communication_module/config/error_codes.xml
blob: af1048fda4a0ed5e50a67cfb70078ef648e9f725 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Copyright (C) ST-Ericsson SA 2011
* License terms: 3-clause BSD license
-->
<commandspec>
  <status>
    <!--
    * General Fatal 0-50
    * General non-fatal 51-99
    -->
    <value number="0" name="E_SUCCESS" fatal="false" short="Operation successful."> Operation finished successfully.</value>
    <value number="1" name="E_GENERAL_FATAL_ERROR" fatal="true" short="General Failure."> Unknown error.</value>
    <value number="2" name="E_ALLOCATE_FAILED" fatal="true" short="Failed to allocate memory."> Try to reset the loader and if problem still exist, report it.</value>

    <value number="51" name="E_INVALID_INPUT_PARAMETERS" fatal="false" short="The expected value into the function was incorrect."> Check the input parameters in the command that you try to execute. Repeat operation. Report if problem is not solved.</value>
    <value number="52" name="E_INVALID_CURRDATE_STRING_LENGTH" fatal="false" short="Indicate that the currdate string array variable has invalid length."> Try to reset the loader and if problem still exist, report this error.</value>
    <value number="53" name="E_UNALIGNED_DATA" fatal="false" short="Indicate that a variable is not aligned."> Try to reset the loader and if still exist the problem, report this error.</value>
    <value number="54" name="E_COPS_DEAUTHENTICATION_FAILED" fatal="false" short="Indicate that ME De-Authentication failed."> Try to reset the loader and if still exist the problem, report this error.</value>

    <!--
    * IO Fatal 100-150
    * IO non-fatal 151-199
    -->
    <value number="100" name="E_VECTOR_CREATE_FAIL" fatal="true" short="Failed to create vector in IO Layer.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="101" name="E_VECTOR_DESTROY_FAIL" fatal="true" short="Failed to destroy vector in IO Layer.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="151" name="E_GENERAL_IO_ERROR" fatal="false" short="Unknown IO error.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="152" name="E_IO_FAILED_TO_READ" fatal="false" short="IO failed to read from source.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="153" name="E_IO_FAILED_TO_WRITE" fatal="false" short="IO failed to write to destination.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="154" name="E_IO_FAILED_TO_CLOSE" fatal="false" short="IO failed to close media.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="155" name="E_IO_FAILED_TO_OPEN" fatal="false" short="IO failed to open media.">Internal malicious state detected in IO layer. Report this problem.</value>
    <value number="156" name="E_IO_FAILED_TO_GET_LENGTH" fatal="false" short="IO failed to get length of media.">Internal malicious state detected in IO layer. Report this problem.</value>

    <!--
    * Communication Fatal 200-250
    * Communication non-fatal 251-299
    -->
    <value number="200" name="E_GENERAL_COMMUNICATION_ERROR" fatal="false" short="General communication error.">Check the communication cable and restart the loader.</value>
    <value number="201" name="E_FAILED_TO_START_BULK_SESSION" fatal="true" short="Failed to start bulk session.">Try to reset the loader and if still exist the problem, report this error.</value>
    <value number="202" name="E_FAILED_TO_CLOSE_BULK_SESSION" fatal="true" short="Failed to initialize the transport layer.">Try to reset the loader and if still exist the problem, report this error.</value>
    <value number="203" name="E_FAILED_TO_FIND_CHUNK_DATA_BLOCK" fatal="true" short="Failed to find chunk data block.">Try to reset the loader and if still exist the problem, report this error.</value>
    <value number="204" name="E_FAILED_TO_INIT_COM_DEVICE" fatal="true" short="Failed to reinitialize communication device.">Try to reset the loader and if still exist the problem, report this error. Possible hardware problem.</value>
    <value number="205" name="E_FAILED_TO_USE_COM_DEVICE" fatal="true" short="Failed to use communication device.">Communication device do not respond and try to reset the loader. If the problem still exist, report this error.</value>
    <value number="206" name="E_FAILED_TO_ALLOCATE_COMM_BUFFER" fatal="true" short="Failed to allocate communication buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="207" name="E_FAILED_TO_FLUSH_RXFIFO" fatal="true" short="Failed to flush RX FIFO.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="208" name="E_RETRANSMITION_FAILED" fatal="true" short="Retransmission failed. After MAX_RESENDS attempt, failed to send packet.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="209" name="E_COMMAND_NO_ERROR" fatal="true" short="Stopped command error sequence."> Reset the loader. Report if problem still exist.</value>
    <value number="210" name="E_FAILED_TO_RELEASE_COMM_BUFFER" fatal="true" short="Failed to release communication buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="211" name="E_FAILED_TO_INTIALIZE_TIMER_FUNCTIONS" fatal="true" short="Failed to initialize timer functions.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="212" name="E_FAILED_TO_INTIALIZE_QUEUE_FUNCTIONS" fatal="true" short="Failed to initialize queue functions.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="213" name="E_DMA_INIT_ERROR" fatal="true" short="Failed to initialize DMA.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="214" name="E_FAILED_TO_STOP_DMA" fatal="true" short="Failed to stop DMA channel.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="215" name="E_FAILED_TO_OPEN_DMA_CHANNEL" fatal="true" short="Failed to open DMA channel.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="216" name="E_FAILED_TO_SET_DMA_CHANNEL_TYPE" fatal="true" short="Failed to set DMA channel type.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="217" name="E_FAILED_TO_SET_DMA_CHANNEL_MODE" fatal="true" short="Failed to set DMA channel mode.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="218" name="E_FAILED_TO_OPEN_DMA_PIPE" fatal="true" short="Failed to open DMA pipe.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="219" name="E_FAILED_TO_SET_DMA_IT_LOGIC" fatal="true" short="Failed to set DMA interrupt logic.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="220" name="E_FAILED_TO_CLOSE_DMA_PIPE" fatal="true" short="Failed to close DMA pipe.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="221" name="E_FAILED_TO_CLOSE_DMA_CHANNEL" fatal="true" short="Failed to close DMA channel.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="222" name="E_FAILED_TO_CONFIG_SRC_DMA_DEVICE" fatal="true" short="Failed to configure DMA source device.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="223" name="E_FAILED_TO_UPDATE_DMA_SRC_MEMORY_BUFFER" fatal="true" short="Failed to update DMA source memory buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="224" name="E_FAILED_TO_CONFIG_DEST_DMA_DEVICE" fatal="true" short="Failed to configure DMA destination device.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="225" name="E_FAILED_TO_UPDATE_DMA_DEST_MEMORY_BUFFER" fatal="true" short="Failed to update DMA destination memory buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="226" name="E_FAILED_TO_RUN_DMA" fatal="true" short="Failed to run DMA transfer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="251" name="E_INVALID_BULK_MODE" fatal="false" short="Invalid bulk mode.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="252" name="E_FAILED_TO_FIND_COMM_BUFFER" fatal="false" short="Failed to find communication buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="253" name="E_INVALID_TYPE_OF_BUFFER" fatal="false" short="Invalid type of buffer.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="254" name="E_COM_DEVICE_BUSY" fatal="false" short="Communication device is busy.">Current transfer is not finished.</value>
    <value number="255" name="E_NOT_FOUND_ELEMENT_IN_RETRANSMISSION_LIST" fatal="false" short="The element in retransmission list is not found.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="256" name="E_FAILED_READING_FROM_BULK" fatal="false" short="Failed to read from bulk.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="257" name="E_FAILED_WRITING_TO_BULK" fatal="false" short="Failed to write to bulk.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="258" name="E_FAILED_TO_GET_UART_DESCRIPTOR" fatal="false" short="Failed to get UART descriptor.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="259" name="E_FAILED_TO_GET_USB_DESCRIPTOR" fatal="false" short="Failed to get USB descriptor.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="260" name="E_INVALID_BULK_SESSION_ID" fatal="false" short="Invalid bulk session ID is used.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="261" name="E_PREVIOUS_BULK_SESSION_IS_NOT_CLOSED" fatal="false" short="Previous bulk session not closed.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="262" name="E_INVALID_BULK_PROTOCOL_STATE" fatal="false" short="Invalid bulk protocol state.">Try to reset the loader. If the problem still exist, report this error.</value>
    <value number="263" name="E_UNSUPPORTED_USB_TRANSFER_TYPE" fatal="false" short="Type of transfer is unsupported.">USB bulk transfer in DMA mode 1 is only supported.</value>

    <!--
    * Signature Fatal 300-350
    * Signature non-fatal 351-399
    -->
    <value number="351" name="E_UNKNWON_PROPERTY" fatal="false" short="Unknown property id.">Check the input value of the command that you try to execute.</value>

    <!--
    * Services Fatal 400-450
    * Services non-fatal 451-499
    -->
    <value number="451" name="E_CYCLIC_GRAPH" fatal="false" short="Cyclic graph in services detected."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="452" name="E_SERVICE_NOT_SUPPORTED" fatal="false" short="The service is not supported."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="453" name="E_INCONSISTENCY_IN_SERVICES" fatal="false" short="Inconsistency in services is detected."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="454" name="E_SERVICE_IN_USE" fatal="false" short="The service is in use and can't be stopped."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="455" name="E_UNREGISTER_BDM_SERVICE_FAILED" fatal="false" short="Unregistering of Block Device Manager Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="456" name="E_UNREGISTER_BAM_SERVICE_FAILED" fatal="false" short="Unregistering of Boot Area Manager Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="457" name="E_UNREGISTER_COPS_SERVICE_FAILED" fatal="false" short="Unregistering of COPS Data Manager Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="458" name="E_UNREGISTER_FS_SERVICE_FAILED" fatal="false" short="Unregistering of File System Manager Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="459" name="E_UNREGISTER_FPD_SERVICE_FAILED" fatal="false" short="Unregistering of Flash Physical Driver Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>
    <value number="460" name="E_UNREGISTER_GD_SERVICE_FAILED" fatal="false" short="Unregistering of Global Data Manager Service failed."> Some internal error occurred and you need to reset the loader to avoid further unpredictable behaviour.</value>

    <!--
    * Zip Parser Fatal 500-550
    * Zip Parser non-fatal 551-599
    -->
    <value number="551" name="E_GENERAL_ZIP_ERROR" fatal="false" short="General error."> Possible error in zip format.Verify that the zip is not corrupted,otherwise report the problem.</value>
    <value number="552" name="E_ZIP_FAILED_TO_CREATE_CONTEXT" fatal="false" short=" Failed to parse the zip."> Possible error in zip format.Verify that the zip is not corrupted,otherwise report the problem.</value>
    <value number="553" name="E_ZIP_FAILED_TO_OPEN_FILE" fatal="false" short=" Failed to open file from the zip.">Possible error in zip format.Verify that the zip is not corrupted,otherwise report the problem.</value>

    <!--
    * System Fatal 600-650
    * System non-fatal 651-699
    -->
    <value number="600" name="E_FILESYS_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the file system application.">Internal error.Reset loader.Report if problem still exist.</value>
    <value number="601" name="E_NO_FILESYSTEM_PROPERTY" fatal="true" short="Failed to start file system."> Verify that archive is successfuly flashed.Reset loader. Report if problem still exist.</value>
    <value number="602" name="E_UNDEFINED_AUTHENTICATION_TYPE" fatal="true" short="Undefined authentication type.">Check the authentication type. The loader supports authentication with CA certificate and control keyes.Repeat authentiacton. Report if problem still exist.</value>
    <value number="651" name="E_RTC_TIME_NOT_ACCURATE" fatal="false" short="System Time is not properly set."> Default system time is used.Set the Time properly. Report if problem still exist.</value>
    <value number="652" name="E_RTC_INTIALIZATION_FAILED" fatal="false" short="Hardware error ocure during initialization of RTC."> Report this problem</value>
    <value number="653" name="E_UNDEFINED_DEAUTHENTICATION_TYPE" fatal="false" short="Undefined deauthentication type."> Check input parameters and repeat operation. Report if problem still exist.</value>
    <value number="654" name="E_COPS_DEVICE_STATE_FULL" fatal="false" short="Indicate that ME is in full security mode,Full authentication is needed prior to use COPS functionalities."> Perform RSA or SIMLOCK authentication prior to use COPS functionalities.</value>
    <value number="655" name="E_COPS_DEVICE_STATE_RELAXED" fatal="false" short="Indicate that ME is in authenticate security mode, Permanent type authentication is needed prior to use COPS functionalities."> Perform permanent authentication prior to use COPS functionalities.</value>

    <!--
    * Flash Fatal 700-750
    * Flash non-fatal 751-799
    -->
    <value number="751" name="E_DIFFERENT_FLASHLAYOUT" fatal="false" short="Different flashlayout."> You must erase the flash before flashing archive with different flashlayout.</value>
    <value number="752" name="E_EMPTY_FILE_IN_ARCHIVE" fatal="false" short="Archive contain empty file."> Check files in flash archive. Empty files not allowed.</value>
    <value number="753" name="E_UNKNOWN_COMM_DEVICE" fatal="false" short="Unknown communication device was detected."> Try to restart the loader and if still exist the problem, report this error.</value>
    <value number="754" name="E_FLASH_APP_INTERNAL_ERROR" fatal="false" short="Internal during execution of flash commands."> Try to erase flash and restart the loader and if problem still exist, report it.</value>
    <value number="755" name="E_DEVICE_NAME_TOO_LONG" fatal="false" short="Device name is too long."> Try to erase flash and restart the loader and if problem still exist, report it.</value>
    <value number="756" name="E_FLASH_ARCHIVE_MISMATCH" fatal="false" short="Mismatch between archieve that is flashed and previosly flashed one."> During previous flashing some fail condition occurs. Reflash same archieve again before try a new one.</value>
    <value number="757" name="E_UNSUPPORTED_FLASH_TYPE" fatal="false" short="Flash memory device type is not supported."> Try to use loaders with support for memory device attached to DBB. If loaders does not exist, fire CR in FIDO to get loaders that support that memory.</value>
    <value number="758" name="E_FPD_NOT_CONFIGURED" fatal="false" short= "Flash physical driver is not configured."> Check MEMCONF settings in flash archive.</value>
    <value number="759" name="E_INVALID_SIZE_IN_MEMCONF" fatal="false" short= "MEMCONF boot record contain invalid TotalSize field."> Check MEMCONF settings in flash archive. Very likely flash archive is built for ME with flash device with larger capacity</value>
    <value number="760" name="E_ARCHIVE_TO_LARGE" fatal="false" short= "Flash archive larger than available space in BDM."> Check CABS settings in flash archive. Very likely flash archive is built for ME with flash device with larger capacity</value>
    <value number="761" name="E_ENTRY_NOT_FOUND_IN_FLASHLAYOUT" fatal="false" short="Entry not found in flashlayout file.">Entry stated in manifest file is not found in flashlayout file. All entries in manifest must be defined in flashlayout file.</value>
    <value number="762" name="E_MISMATCH_MANIFEST_FLASHLAYOUT" fatal="false" short="Mismatch between manifest and flashlayout.">Entry start address in manifest and flashlayout are not equal.</value>
    <value number="763" name="E_INVALID_SUBTOC_PARAMETERS" fatal="false" short="SUBTOC is invalid.">SUBTOC parameters are not valid.</value>
    <value number="764" name="E_FAILED_TO_READ_SUBTOC" fatal="false" short="Reading SUBTOC from flash failed.">Reading SUBTOC from flash failed.</value>
    <value number="765" name="E_OVERLAPPING_PARTITIONS_FOUND" fatal="false" short="Overlapping partitions found in the archive.">Overlapping partitions found in the archive.</value>
    <value number="766" name="E_PARTITION_NOT_FOUND" fatal="false" short="Partition not found in TOC.">Partition not found in TOC.</value>
    <value number="767" name="E_FLASHLAYOUT_NULL" fatal="false" short="Flashlayout data equals NULL.">Flashlayout data equals NULL.</value>
    <value number="768" name="E_INVALID_TOC_TYPE" fatal="false" short="Invalid TOC type supplied during TOC list creation.">Loader internal error. Report this issue to loaders team.</value>
    <value number="769" name="E_TOC_HANDLER_INPUT_DATA_EMPTY" fatal="false" short="TOC list cannot be created because supplied buffer is empty.">Input buffer in create TOC list functionality is filled from empty location.</value>
    <value number="770" name="E_TOC_HANDLER_INPUT_DATA_CORRUPTED" fatal="false" short="TOC list cannot be created because supplied buffer contains corrupted data."> Report this issue to loaders team.</value>
    <value number="771" name="E_TOC_LIST_CORRUPTED" fatal="false" short="TOC list cannot be created. Some malicious state occurs.">Erase flash and try all procedure once again. If problem still exist report it to loaders team.</value>
    <value number="772" name="E_TOC_BOOT_AREA_EMPTY" fatal="false" short="TOC list cannot be created. Boot area is empty.">Flash archive first before using some TOC operations.</value>
    <value number="773" name="E_BOOT_AREA_NOT_FOUND" fatal="false" short="Boot Area not found.">There is no boot area on flash, nor in the archive you are trying to flash.</value>
    <value number="774" name="E_MISMATCH_MANIFEST_TOC" fatal="false" short="Mismatch between manifest and TOC.">Entry start address or flash device in manifest are not equal to TOC.</value>
    <value number="775" name="E_FILE_TOO_LARGE" fatal="false" short="File too large.">The file is too large to be placed in the partition. Increase the partition size and try to flash the file again. If problem still exist, report it</value>
    <value number="776" name="E_FILE_OUT_OF_BOOT_AREA" fatal="false" short="File outside of boot area">The file is too large to be placed in the boot area.</value>
    <value number="777" name="E_DUMP_OUT_OF_FLASH_RANGE" fatal="false" short="Dump outside of flash range">The requested dump size is outside of the flash range, available flash range is dumped.</value>
    <value number="778" name="E_ERASING_BAM_AREA_FAILED" fatal="false" short="Boot area is not empty. Erasing boot area on a logical level is not allowed.">Please use physical erase configuration for this command. For more details please consult the user manual.</value>
    <value number="779" name="E_ENHANCED_AREA_NOT_SET" fatal="false" short="Enhanced area is not set">Archive contains image marked for enhanced area, but enhanced area is not set on eMMC</value>
    <value number="780" name="E_ENHANCED_IMAGE_OUT_OF_ENHANCED_AREA" fatal="false" short="Image out of enhanced area">Image marked for enhanced area has start and/or end address out of enhanced area</value>
    <value number="781" name="E_SET_ENHANCED_AREA_FAILED" fatal="false" short="Setting of enhanced area failed">eMMC driver returned error while setting enhanced area</value>

    <!--
    * File management Fatal 900-950
    * File management non-fatal 951-999
    -->
    <value number="951" name="E_PATH_NOT_EXISTS" fatal="false" short="Path not exist."> Verify that supplied path is valid. Repeat operation. Report if problem still exist.</value>
    <value number="952" name="E_CLOSE_FILE" fatal="false" short="Failed to close a file in the file system."> Repeat operation. If still doesn't work reset loader. If that does not resolve problem report it.</value>
    <value number="953" name="E_INSUFFICENT_SPACE" fatal="false" short="Not enough memory space for desired operation."> Use Volume Properties command to check if enough memory space exists. Report problem in case of information mismatch.</value>
    <value number="954" name="E_REMOVE_FILE" fatal="false" short="Failed to remove a file from the file system."> Check the access of the file. Repeat operation. If problem still exist possible file system corruption and you need to reset the loader. Report if problem is not solved.</value>
    <value number="955" name="E_RENAME_FILE" fatal="false" short="Failed to rename a file from the file system."> Check the access of the file. Repeat operation. If problem still exist possible file system corruption and you need to reset the loader. Report if problem is not solved.</value>
    <value number="956" name="E_CREATE_DIR" fatal="false" short="Failed to create a new directory in the file system."> Use Volume Properties command to check if enough memory space exists. Repeat operation or reset loader. If problem still exist possible file system corruption. Report the problem.</value>
    <value number="957" name="E_REMOVE_DIRECTORY" fatal="false" short="Failed to remove directory."> Check the access of the file. Repeat operation. If problem still exist possible file system corruption and you need to reset the loader. Report if problem is not solved.</value>
    <value number="958" name="E_FREE_SPACE" fatal="false" short="No free space left."> Use Volume Properties command to check if enough memory space exists. Report problem in case of information mismatch.</value>
    <value number="959" name="E_ITEM_STAT" fatal="false" short="Failed to retrieve status data."> Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="960" name="E_CLOSE_DIRECTORY" fatal="false" short="Failed to close a directory in the file system."> Internal error. Possible file system corruption. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="961" name="E_MOUNT_VOLUME" fatal="false" short="Failed to mount volume in the file system."> Internal error. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="962" name="E_READ_DIRECTORY" fatal="false" short="Failed to read directory in the file system."> Check the access of the file and check input parameters. Repeat operation. If problem still exist possible file system corruption and you need to reset the loader. Report if problem is not solved.</value>
    <value number="963" name="E_FS_IO" fatal="false" short="Input/output error."> Internal error. Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="964" name="E_FS_ARGUMENT_LIST_2BIG" fatal="false" short="Argument list too long."> Internal error. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="965" name="E_FS_BAD_FILE_DESC" fatal="false" short="Bad file descriptor."> Internal error. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="966" name="E_FS_ACCESS" fatal="false" short="Permission denied."> In order to perform operation first change file access permissions and than repeat operation. Report if problem still exist.</value>
    <value number="967" name="E_FS_BAD_ADDRESS" fatal="false" short="Bad address."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="968" name="E_FS_FILE_EXIST" fatal="false" short="File exists."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="969" name="E_FS_NOT_DIR" fatal="false" short="Not a directory."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="970" name="E_FS_IS_DIR" fatal="false" short="Is a directory."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="971" name="E_FS_FILE_TOO_LARGE" fatal="false" short="File too large."> Check input parameters. Use Volume Properties command to check if enough memory space exists. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="972" name="E_FS_READ_ONLY_FS" fatal="false" short="Read-only file system."> Operation is not allowed.</value>
    <value number="973" name="E_FS_OPER_NOT_SUPP" fatal="false" short="Operation not supported."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="974" name="E_FS_NAME_TOO_LONG" fatal="false" short="File name too long."> Repeat operation with correct input parameters. Report if problem still exist.</value>
    <value number="975" name="E_FS_OPERATION_CANCELED" fatal="false" short="Operation canceled."> Internal error. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="976" name="E_FS_FAIL" fatal="false" short="Cannot start operation."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="977" name="E_FS_INTERNAL" fatal="false" short="Internal error."> Reset loader. Report if problem still exist.</value>
    <value number="978" name="E_FS_NOT_MOUNTED" fatal="false" short="Volume not mounted."> Requested volume not exist. Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="979" name="E_FS_NOT_PERMITED" fatal="false" short="Operation not permitted."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="980" name="E_FS_NO_SUCH_FILE_OR_DIR" fatal="false" short="No such file or directory."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="981" name="E_FS_NOT_EXIST" fatal="false" short="Specified FS does not exist."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="982" name="E_FS_UNKNOWN_ERROR" fatal="false" short="Error is unknown."> Internal error. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="983" name="E_FAILED_WRITING_TO_FILE" fatal="false" short="Failed to write to file."> Internal error. Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="984" name="E_FAILED_READING_FROM_FILE" fatal="false" short="Failed to read from the specified file."> Internal error. Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="985" name="E_ACCESS_DENIED" fatal="false" short="The access permission attributes do not allow operation."> Change the access and repeat operation. If problem still exist possible file system corruption and you need to reset the loader. Report if problem is not solved.</value>
    <value number="986" name="E_CANNOT_OPEN_FILE" fatal="false" short="Can not open the specified file."> Check input parameters. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="987" name="E_FAILED_TO_STOP_FS" fatal="false" short="Can not stop file system."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="988" name="E_FILE_NAME_TOO_LONG" fatal="false" short="File name is too long."> Correct the file name. Repeat operation or reset loader. Report if problem still exist.</value>
    <value number="989" name="E_FAILED_TO_FIND_ELF_SECTION" fatal="false" short="Can not find elf section."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="990" name="E_MAX_NUMBER_OF_MOUNTED_VOLUMES_EXCEEDED" fatal="false" short="Unable to mount volume due to exceeding the maximum number of allowed volumes.">First check the defined number of volumes in the flasharchive. If it is lower than maximum allowed volumes repeat the operation or reset loader. Report if problem still exist </value>
    <value number="991" name="E_NO_MOUNTED_DEVICES_ARE_FOUND" fatal="false" short="Information message that no mounted devices are found."> This message can be issued in case when is detected that loader is trying to unmount zero mounted devices.</value>

    <!--
    * Command Auditing and execution Fatal 1000-1050
    * Command Auditing and execution non-fatal 1051-1099
    -->
    <value number="1000" name="E_NOT_FREE_CMD_SPACE" fatal="true" short="Index for new command is not founded in execution queue."> Internal limitation. Wait some time and then try again.</value>
    <value number="1001" name="E_INVALID_INPUT_PARAMETER" fatal="true" short="Invalid input parameter"> Reset loader. If problem still exist report it.</value>
    <value number="1002" name="E_UNSUPPORTED_CMD" fatal="true" short="The loader does not support the requested command."> Check your authentication level. Some command need authentication. Verify that you are sending correct command.</value>
    <value number="1003" name="E_UNSUPPORTED_GROUP" fatal="true" short="The loader does not support the requested group."> Check your authentication level. Verify that you are sending command from existing group.</value>
    <value number="1051" name="E_INVALID_COMMAND_SIZE" fatal="false" short="The size of the command is invalid."> Check the command payload. If payload is fine, report this problem</value>
    <value number="1052" name="E_OVERLOAD_COMMAND_TABLE" fatal="false" short="Too many commands are registered."> It is not allowed more than 5 commands to be registered.</value>
    <value number="1053" name="E_COMMAND_ALREADY_REGISTERED" fatal="false" short="Command has already registered in execution queue.">It is not allowed the command to be registerd more than once in execution queue</value>
    <value number="1054" name="E_AUDITING_FAILED" fatal="false" short=" Command auditing failed."> You should be authenticate with appropriate permission level in order to execute this command.</value>

    <!--
    * Timers Fatal 1200-1250
    * Timers non-fatal 1251-1299
    -->
    <value number="1251" name="E_NONEXIST_TIMER" fatal="false" short="Timer with the specified index does not exist.">Internal error.Report this problem</value>
    <value number="1252" name="E_FAILED_TO_SET_TIMER" fatal="false" short="Failed to start the timer.">Internal error. Report this problem</value>
    <value number="1253" name="E_TIMER_INIT_FAILED" fatal="false" short="Timer initialization failed.">Internal error. Report this problem</value>
    <value number="1254" name="E_TIMER_IRQ_CONF_FAILED" fatal="false"> short="Timer interrupt configure failed.">Internal error. Report this problem</value>

    <!--
    * Parameter Fatal 1300-1350
    * Parameter non-fatal 1351-1399
    -->
    <value number="1351" name="E_GD_INVALID_UNIT_SIZE" fatal="false" short="GD/GDFS: Error in specifying unit size."> Check input parameters. Repeat command.</value>
    <value number="1352" name="E_GD_LL_ILLEGAL_SIZE" fatal="false" short="GD/GDFS: Size too large for the block."> Internal error. Check input parameters. Repeat command.</value>
    <value number="1353" name="E_GD_LL_WRITE_FAILED" fatal="false" short="GD/GDFS: Write failed on FLASH device level."> Try to reset the loader and repeat operation. If problem still exist, report it.</value>
    <value number="1354" name="E_GD_LL_ERASE_FAILED" fatal="false" short="GD/GDFS: Erase failed on FLASH device level."> Try to reset the loader and repeat operation. If problem still exist, report it.</value>
    <value number="1355" name="E_GD_LL_UNKNOWN_DEVICE" fatal="false" short="GD/GDFS: FLASH device unknown."> Possible error in flash driver configuration. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1356" name="E_GD_STARTUP_LOG_BLK_MISSING" fatal="false" short="GD/GDFS: Logical block not found during start-up scan."> Possible wrong configuration or memory corruption. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1357" name="E_GD_STARTUP_DUPLICATE_LOG_BLK" fatal="false" short="GD/GDFS: Duplicate instances of same logical block."> Internal error or memory corruption. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1358" name="E_GD_ERASE_ILLEGAL_BLK_NR" fatal="false" short="GD/GDFS: Attempt to erase non-existing physical block."> Internal error. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1359" name="E_GD_FG_UNIT_NOT_FOUND" fatal="false" short="GD/GDFS: Requested unit not found, probably never written or has been deleted."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1360" name="E_GD_FG_UNIT_SIZE_MISMATCH" fatal="false" short="GD/GDFS: Attempt to access a unit outside its beyond its end."> Check input parameters. Repeat command.</value>
    <value number="1361" name="E_GD_FG_ILLEGAL_LOG_BLK_NR" fatal="false" short="GD/GDFS: Attempt to access a logical block that does not exist. (Hardware, fatal)."> Check input parameters. Restart loader and if problem doesn't solved, report it.</value>
    <value number="1362" name="E_GD_FG_ILLEGAL_PHYS_BLK_NR" fatal="false" short="GD/GDFS: Attempt to access a physical block that does not exist (internal error)."> Reset loader. Report if problem doesn't solved.</value>
    <value number="1363" name="E_GD_FG_BLK_FULL" fatal="false" short="GD/GDFS: Attempted to write more data to a block than could be placed into one FLASH block."> Check input parameters. Reset loader and if problem doesn't solved reset loader.</value>
    <value number="1364" name="E_GD_FG_NO_BLK_FREE" fatal="false" short="GD/GDFS: Internal error (no free blocks are available)."> There's no more space available. Check input parameters and try to repeat same operation. Report if problem does't solved.</value>
    <value number="1365" name="E_GD_FG_UNIT_CHECKSUM" fatal="false" short="GD/GDFS: The checksum or a unit being read is wrong."> Internal error. Try to repeat command. Report if problem still exist.</value>
    <value number="1366" name="E_GD_FG_NOT_DIRECT_BLOCK" fatal="false" short="GD/GDFS: Block is not direct."> Internal error. Try to repeat command. Report if problem still exist.</value>
    <value number="1367" name="E_GD_FG_NOT_FREE_BLOCK" fatal="false" short="GD/GDFS: For some reason, a free block could not be properly erased."> Internal error. Try to repeat command and reset loader. Report if problem still exist.</value>
    <value number="1368" name="E_GD_FG_ILLEGAL_SIZE" fatal="false" short="GD/GDFS: The size of a unit being written exceeds the maximum limit of a unit."> Internal error. Try to repeat command and reset loader. Report if problem still exist.</value>
    <value number="1369" name="E_GD_E_FG_FREE_AREA_DIRTY" fatal="false" short="GD/GDFS: The startup check found non-FF bytes in unused range within a block."> Internal error. Try to repeat command and reset loader. Report if problem still exist.</value>
    <value number="1370" name="E_GD_FG_SYNC_FAILED" fatal="false" short="GD/GDFS: Failed to synchronize."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1371" name="E_GD_NOT_OPEN" fatal="false" short="GD/GDFS: Tried to access data although GD was in closed state."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1372" name="E_GD_NOT_ALLOWED" fatal="false" short="GD/GDFS: Operation not allowed in the current mode."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1373" name="E_GD_ALREADY_OPEN" fatal="false" short="GD/GDFS: Tried to open or format when GD was already opened."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1374" name="E_GD_FRONKENSTIENS_PATTERN_MISMATCH" fatal="false" short="GD/GDFS: The id mark of the GDVAR file does not match the data in the flash. Fatal and makes GD read only."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1375" name="E_GD_ILLEGAL_ALIGNMENT" fatal="false" short="GD/GDFS: Tried to erase at an address that was not aligned to a flash block boundary. Internal error."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1376" name="E_GD_ILLEGAL_SIZE" fatal="false" short="GD/GDFS: The operation may not be performed with the specified size. Tried to write a to large unit."> Check input parameters. Retry command. If problem doesn't solved reset loader. Report this problem if this not help.</value>
    <value number="1377" name="E_GD_ACCESS_DENIED" fatal="false" short="GD/GDFS: Operation not allowed. Flash device protected. Possible wrong flash driver configuration."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1378" name="E_GD_ILLEGAL_INDEX" fatal="false" short="GD/GDFS: Illegal GD index."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1379" name="E_GD_MEMORY_ALLOCATION_FAILED" fatal="false" short="GD/GDFS: Fatal. Failed to allocate dynamic memory."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1380" name="E_GD_MISSING_CONFIG" fatal="false" short="GD/GDFS: Missing configuration parameter."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1381" name="E_GD_ILLEGAL_CONFIG" fatal="false" short="GD/GDFS: Illegal configuration."> Reset loader. If problem doesn't solved report it.</value>
    <value number="1382" name="E_GD_TRANSACTION_LOG_CORRUPT" fatal="false" short="GD/GDFS: The transaction log used for tracking updates to GD contents is corrupt and prevents roll-back from working properly."> Reset loader. If problem doesn't solved report it.</value>

    <value number="1383" name="E_CSPSA_RESULT_E_INVALID_KEY" fatal="false" short="Error, parameter key not valid."> Loader internal problem. Report this issue.</value>
    <value number="1384" name="E_CSPSA_RESULT_E_OUT_OF_SPACE" fatal="false" short="Error, there is not space enough on memory media to update the parameter area."> Loader internal problem. Report this issue.</value>
    <value number="1385" name="E_CSPSA_RESULT_E_NO_VALID_IMAGE" fatal="false" short="Error, no valid CSPSA image found."> Loader internal problem. Report this issue.</value>
    <value number="1386" name="E_CSPSA_RESULT_E_MEDIA_INACCESSIBLE" fatal="false" short="Memory media could not be accessed."> Loader internal problem. Report this issue.</value>
    <value number="1387" name="E_CSPSA_RESULT_E_READ_ONLY" fatal="false" short="Image is read-only."> Loader internal problem. Report this issue.</value>
    <value number="1388" name="E_CSPSA_RESULT_E_READ_ERROR" fatal="false" short="Error occurred while reading from media."> Loader internal problem. Report this issue.</value>
    <value number="1389" name="E_CSPSA_RESULT_E_WRITE_ERROR" fatal="false" short="Error occurred while writing to media."> Loader internal problem. Report this issue.</value>
    <value number="1390" name="E_CSPSA_RESULT_UNDEFINED" fatal="false" short="Represents an undefined value of this enum."> Loader internal problem. Report this issue.</value>
    <value number="1391" name="E_CSPSA_RESULT_E_END_OF_DATA" fatal="false" short="No more parameters, end of data has been reached."> Loader internal problem. Report this issue.</value>
    <value number="1392" name="E_CSPSA_RESULT_E_OPEN_ERROR" fatal="false" short="Parameter storage area could not be opened (media error)."> Loader internal problem. Report this issue.</value>
    <value number="1393" name="E_CSPSA_RESULT_E_ALREADY_EXISTS" fatal="false" short="Parameter storage area with same name was already registered."> Loader internal problem. Report this issue.</value>
    <value number="1394" name="E_CSPSA_RESULT_E_OUT_OF_MEMORY" fatal="false" short="There was not enough memory to perform the operation."> Loader internal problem. Report this issue.</value>
    <value number="1395" name="E_CSPSA_RESULT_E_BAD_PARAMETER" fatal="false" short="Error because of bad input parameter.">Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>

    <value number="1399" name="E_GD_NO_DATA_TO_READ" fatal="false" short="GD: No data to read."> Write something to GD before attempting to read from it. Report this problem if you are shore that GD is not empty.</value>

    <!--
    * Block device Fatal 1400-1450
    * Block device non-fatal 1451-1499
    -->
    <value number="1451" name="E_BDM_W_NO_MORE_GC_POSSIBLE" fatal="false" short="BDM: No more garbage collection is possible."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1452" name="E_BDM_UNIT_STARTED" fatal="false" short="BDM: Unit has already been started."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1453" name="E_BDM_UNIT_NOT_STARTED" fatal="false" short="BDM: Unit has not yet been started."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1454" name="E_BDM_NOT_CONFIGURED" fatal="false" short="BDM: Has not been configured yet."> Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1455" name="E_BDM_STARTUP_FAILED" fatal="false" short="BDM: Startup failed."> Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1456" name="E_BDM_SHUTDOWN_FAILED" fatal="false" short="BDM: Shutdown failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1457" name="E_BDM_WRITE_FAILED" fatal="false" short="BDM: An error occurred while writing."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1458" name="E_BDM_READ_FAILED" fatal="false" short="BDM: An error occurred while reading"> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1459" name="E_BDM_ERASE_FAILED" fatal="false" short="BDM: An error occurred while erasing."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1460" name="E_BDM_JUNK_FAILED" fatal="false" short="BDM: An error occurred while junking."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1461" name="E_BDM_GC_FAILED" fatal="false" short="BDM: An error occurred while garbage collecting."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1462" name="E_BDM_GET_INFO_FAILED" fatal="false" short="BDM: An error occurred while retrieving info about a BDM unit."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1463" name="E_BDM_WRITE_NOT_SUPPORTED" fatal="false" short="BDM: Write not supported.">Writing was attempted when compiled as read-only.</value>
    <value number="1464" name="E_BDM_JUNK_NOT_SUPPORTED" fatal="false" short="BDM: Junk not supported.">Junking was attempted when compiled as read-only.</value>
    <value number="1465" name="E_BDM_GC_NOT_SUPPORTED" fatal="false" short="BDM: Garbage collection not supported.">Garbage collection was attempted when compiled as read-only.</value>
    <value number="1466" name="E_BDM_SYNC_FAILED" fatal="false" short="BDM: Synchronize failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1467" name="E_BDM_NOT_SUPPORTED" fatal="false" short="BDM: Function not supported."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1468" name="E_BDM_PAUSED" fatal="false" short="BDM: Paused.">Error returned when using os-free code when calling any other method then resume or shutdown when BDM is in the paused state.</value>
    <value number="1469" name="E_BDM_NOT_PAUSED" fatal="false" short="BDM: Not paused.">Returned when calling resume when BDM is not in the paused state (In the os-free case).</value>
    <value number="1470" name="E_BDM_FINDING_BAM_BLOCKS" fatal="false" short="BDM: BAM blocks not found."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1471" name="E_BDM_BAD_PARAM" fatal="false" short="BDM: Argument invalid or out of range."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1472" name="E_BDM_FORMAT_FAILED" fatal="false" short="BDM: Formatting failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1473" name="E_BDM_INVALID_UNIT" fatal="false" short="BDM: The unit number is out of range."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1474" name="E_BDM_INVALID_CONFIG" fatal="false" short="BDM: Some part of the configuration is invalid."> Possible error in flash archive. Check the archive. Flash the correct archive. Report if problem still exist.</value>
    <value number="1475" name="E_BDM_PRE_FLASH_FINISHED" fatal="false" short="BDM: No more preflash blocks can be fetched."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1476" name="E_BDM_PRE_FLASH_TERMINATE_FAILED" fatal="false" short="BDM: Termination of preflash failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1477" name="E_BDM_OUT_OF_MEM" fatal="false" short="BDM: Could not allocate enough memory."> Internal error. Reset loader. Report if problem still exist.</value>

    <value number="1481" name="E_BDM_XSR_CRITICAL_ERROR" fatal="false" short="BDM XSR: Critical error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1482" name="E_BDM_XSR_INVALID_PARAMS" fatal="false" short="BDM XSR: Invalid parameters."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1483" name="E_BDM_XSR_PARTITION_NOT_OPENED" fatal="false" short="BDM XSR: Could not open partition."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1484" name="E_BDM_XSR_UNFORMATTED_FLASH" fatal="false" short="BDM XSR: Unformatted flash."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1485" name="E_BDM_XSR_ALLOCATION_ERROR" fatal="false" short="BDM XSR: Failed to allocate."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1486" name="E_BDM_XSR_INVALID_PARTITION" fatal="false" short="BDM XSR: Invalid partition."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1487" name="E_BDM_XSR_READ_ERROR" fatal="false" short="BDM XSR: An error occurred while reading."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1488" name="E_BDM_XSR_WRITE_ERROR" fatal="false" short="BDM XSR: An error occurred while writing."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1489" name="E_BDM_XSR_ERASE_ERROR" fatal="false" short="BDM XSR: An error occurred while erasing."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1490" name="E_BDM_XSR_DEVICE_ERROR" fatal="false" short="BDM XSR: Device error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1491" name="E_BDM_XSR_GOODBLOCK" fatal="false" short="BDM XSR: Good block."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1492" name="E_BDM_XSR_BADBLOCK" fatal="false" short="BDM XSR: Bad block."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>

    <!--
    * Boot area Fatal 1500-1550
    * Boot area non-fatal 1551-1619
    -->
    <value number="1551" name="E_BAM_NOT_CONFIGURED" fatal="false" short="BAM: Is not configured."> Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1552" name="E_BAM_ERR_UNSUPPORTED_PAGE_SIZE" fatal="false" short="BAM: Unsupported page size."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1553" name="E_BAM_ERR_ERASING_BLOCK" fatal="false" short="BAM: Erase block could not be properly erased."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1554" name="E_BAM_ERR_OUT_OF_MEMORY" fatal="false" short="BAM: Not enough free memory to serve request."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1555" name="E_BAM_ERR_CHECKING_BADNESS" fatal="false" short="BAM: There was a problem checking if a block was bad or not."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1556" name="E_BAM_ERR_FINDING_BLOCK" fatal="false" short="BAM: Reserved block could not be found."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1557" name="E_BAM_ERR_READING_PAGE" fatal="false" short="BAM: An error occurred while reading a page in a block."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1558" name="E_BAM_ERR_MARKING_BLOCK_BAD" fatal="false" short="BAM: A block went bad and BAM could not mark it as bad properly."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1559" name="E_BAM_ERR_READING_OUTSIDE_BLOCK" fatal="false" short="BAM: Read would result in a read beyond end of reserved block."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1560" name="E_BAM_ERR_UNCORRECTABLE_ERROR" fatal="false" short="BAM: An uncorrectable read error occurred while reading block."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1561" name="E_BAM_ERR_WRITING_PAGE" fatal="false" short="BAM: An error occurred while writing a page to a reserved block."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1562" name="E_BAM_ERR_WRITING_BLOCK" fatal="false" short="BAM: An error occurred while writing to a reserved block."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1563" name="E_BAM_ERR_RESCUING_BLOCK" fatal="false" short="BAM: There was a problem rescuing a block that went bad during the request."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1564" name="E_BAM_ERR_CONFIG_MISSING" fatal="false" short="BAM: No configuration was given."> Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1565" name="E_BAM_ERR_ALREADY_STARTED" fatal="false" short="BAM: Has already been started."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1566" name="E_BAM_ERR_NOT_STARTED" fatal="false" short="BAM: Has not been started yet."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1567" name="E_BAM_ERR_UNSUPPORTED_OPERATION" fatal="false" short="BAM: Requested operation is not supported."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1568" name="E_BAM_ERR_CORRUPT_STATE" fatal="false" short="BAM: Internal state has been corrupted."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1569" name="E_BAM_ERR_UNSUPPORTED_MEDIA" fatal="false" short="BAM: The configured media type is not supported."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1570" name="E_BAM_ERR_UNSUPPORTED_REDUNDANT_AREA_SIZE" fatal="false" short="BAM: Unsupported redundant area size."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1571" name="E_BAM_ERR_READING_BLOCK" fatal="false" short="BAM: Reading block failed."> Possible error in flash driver. Try to reset the loader and if problem still exist, report it.</value>
    <value number="1572" name="E_BAM_ERR_SHUTTING_DOWN" fatal="false" short="BAM: Shutting down failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1573" name="E_BAM_ERR_UNINITIALIZING" fatal="false" short="BAM: An error occurred with uninitializing."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1574" name="E_BAM_ERR_INVALID_OFFSET" fatal="false" short="BAM: Invalid offset."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1575" name="E_BAM_ERR_INVALID_SIZE" fatal="false" short="BAM: Invalid size."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1576" name="E_BAM_ERR_RETRIEVING_INFO" fatal="false" short="BAM: Retrieving info failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1577" name="E_BAM_ERR_INVALID_CONFIG" fatal="false" short="BAM: Invalid configuration."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1578" name="E_BAM_ERR_ERASING_ALL_BLOCKS" fatal="false" short="BAM: An error occurred while erasing all blocks."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1579" name="E_BAM_ERR_BLOCK_MARKED_BAD" fatal="false" short="BAM: Block was marked as bad while doing an operation."> Repeat operation. If problem still exist reset the loader. Report if the problem is not solved.</value>
    <value number="1580" name="E_BAM_ERR_VALIDATING_START_BLOCK" fatal="false" short="BAM: Can not assure that start block configuration refers to a block boundary."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1581" name="E_BAM_ERR_FAILED_TO_GET_MEMORYTECHNOLOGY" fatal="false" short="BAM: Unable the query FAM about the memory technology used in the memory we are trying to initialize BAM on."></value>
    <value number="1582" name="E_BAM_ERR_BLOCK_RESCUED" fatal="false" short="BAM: Block rescue failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1583" name="E_BAM_ERR_DETERMINING_BBM" fatal="false" short="BAM: Failed to determine what BBM type configuration has been written to flash."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1584" name="E_BAM_ERR_SET_ECC_LENGTH" fatal="false" short="BAM: Failed to set the length to use with HW ECC acceleration."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1585" name="E_BAM_ERR_INVALID_BBM_TYPE" fatal="false" short="BAM: Invalid BBM type."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1586" name="E_BAM_ERR_BOOT_BDM_CONFIG_FAILED" fatal="false" short="BAM: Failed to configure boot block device management."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1587" name="E_BAM_ERR_BOOT_BDM_STARTUP_FAILED" fatal="false" short="BAM: Failed to startup boot block device management."> Possible missing configuration for BDM. Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1588" name="E_BAM_ERR_BOOT_BDM_INSTANCE_NOT_FOUND" fatal="false" short="BAM: Boot block device management instance not found."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1589" name="E_BAM_ERR_BOOT_BDM_BLOCKS_NOT_FOUND" fatal="false" short="BAM: Boot block device management blocks not found."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1590" name="E_BAM_ERR_BOOT_BDM_NOT_STARTED" fatal="false" short="BAM: Boot block device management not started. Requested operation require BDM to be started."> Internal error. Report the problem.</value>
    <value number="1591" name="E_BAM_ERR_UNIT_OUT_OF_RANGE" fatal="false" short="BAM: Unit is out of range."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1592" name="E_BAM_ERR_BDM_STARTUP_FAILED" fatal="false" short="BAM: Block device management startup failed."> Possible missing configuration for BDM. Check is archive was flashed. If not, flash archive. If problem still exist reset loader and report the problem.</value>
    <value number="1593" name="E_BAM_ERR_BLOCK_NOT_ERASED" fatal="false" short="BAM: Block not erased."> Repeat operation. If problem still exist reset the loader. Report if the problem is not solved.</value>

    <value number="1601" name="E_BAM_ONLD_CRITICAL_ERROR" fatal="false" short="BAM ONLD: Critical error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1602" name="E_BAM_ONLD_INVALID_PARAMS" fatal="false" short="BAM ONLD: Invalid parameters."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1603" name="E_BAM_ONLD_INITIALISATION_ERROR" fatal="false" short="BAM ONLD: Initialisation error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1604" name="E_BAM_ONLD_READ_ERROR" fatal="false" short="BAM ONLD: An error occurred while reading."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1605" name="E_BAM_ONLD_WRITE_ERROR" fatal="false" short="BAM ONLD: An error occurred while writing."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1606" name="E_BAM_ONLD_ERASE_ERROR" fatal="false" short="BAM ONLD: An error occurred while erasing."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1607" name="E_BAM_ONLD_DEVICE_ERROR" fatal="false" short="BAM ONLD: Device error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1608" name="E_BAM_ONLD_GOODBLOCK" fatal="false" short="BAM ONLD: Good block."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="1609" name="E_BAM_ONLD_BADBLOCK" fatal="false" short="BAM ONLD: Bad block."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>

    <!--
    * Cops data Fatal 1620-1650
    * Cops data non-fatal 1651-1699
    -->
    <value number="1621" name="E_COPS_RC_ASYNC_CALL" fatal="false" short="COPS: Asyncronous call initiated."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1622" name="E_COPS_RC_IPC_ERROR" fatal="false" short="COPS: IPC failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1623" name="E_COPS_RC_INTERNAL_IPC_ERROR" fatal="false" short="COPS: Internal IPC lib error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1624" name="E_COPS_RC_ASYNC_IPC_ERROR" fatal="false" short="COPS: Asyncronous IPC is not supported/setup for this function."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1625" name="E_COPS_RC_ARGUMENT_ERROR" fatal="false" short="COPS: Incorrect arguments for function."> Check input arguments. Report if problem still exist.</value>
    <value number="1626" name="E_COPS_RC_STORAGE_ERROR" fatal="false" short="COPS: Storage error (read/write flash failed)."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1627" name="E_COPS_RC_MEMORY_ALLOCATION_ERROR" fatal="false" short="COPS: Failed to allocate memory."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1628" name="E_COPS_RC_UNSPECIFIC_ERROR" fatal="false" short="COPS: Unspecified error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1629" name="E_COPS_RC_SERVICE_NOT_AVAILABLE_ERROR" fatal="false" short="COPS: Service not available error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1630" name="E_COPS_RC_SERVICE_ERROR" fatal="false" short="COPS: Error in a service."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1631" name="E_COPS_RC_NOT_AUTHENTICATED_ERROR" fatal="false" short="COPS: Not authenticated error."> Perform Authenticate before executing current operation. Report if problem still exist.</value>
    <value number="1632" name="E_COPS_RC_CHALLENGE_MISSING_ERROR" fatal="false" short="COPS: No challenge found."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1633" name="E_COPS_RC_SIGNATURE_VERIFICATION_ERROR" fatal="false" short="COPS: Signature validation failed."> This could either be because the challenge was signed with the wrong certificate, or the presented control keys were incorrect.</value>
    <value number="1634" name="E_COPS_RC_DATA_TAMPERED_ERROR" fatal="false" short="COPS: Data tampered."> Repeat the operation. Report if problem still exist.</value>
    <value number="1635" name="E_COPS_RC_DATA_CONFIGURATION_ERROR" fatal="false" short="COPS: Data configuration error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1636" name="E_COPS_RC_INCORRECT_SIM" fatal="false" short="COPS: SIM card is not OK with SIMLock settings."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1637" name="E_COPS_RC_TIMER_RUNNING" fatal="false" short="COPS: A simlock unlock timer is currently running."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1638" name="E_COPS_RC_NO_UNLOCK_ATTEMPTS_LEFT" fatal="false" short="COPS: No simlock unlock attempts left."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1639" name="E_COPS_RC_INVALID_SIMLOCK_KEY" fatal="false" short="COPS: The key is invalid."> Check the key. Repeat operation. Report if problem still exist.</value>
    <value number="1640" name="E_COPS_RC_INTERNAL_ERROR" fatal="false" short="COPS: Internal error."> Reset loader. Report if problem still exist.</value>
    <value number="1641" name="E_COPS_RC_LOCKING_ERROR" fatal="false" short="COPS: Not allowed to lock a simlock."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1642" name="E_COPS_RC_UNLOCK_ATTEMPTS_STILL_LEFT" fatal="false" short="COPS: Still unlock attempts left for the lock."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1643" name="E_COPS_RC_ROUTED" fatal="false" short="COPS: Message should be routed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1644" name="E_COPS_RC_AUTOLOCK_NOT_ALLOWED" fatal="false" short="COPS: Autolock only allowed during first boot."> Internal error. Reset loader. Report if problem still exist.</value>

    <value number="1651" name="E_COPS_MEMORY_ALLOC_FAILED" fatal="false" short="COPS: Memory allocation failed."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1652" name="E_COPS_DATA_TAMPERED" fatal="false" short="COPS: Data is tempered."> Check the file that you want to bind. Repeat operation. Report if problem still exist.</value>
    <value number="1653" name="E_COPS_IMEI_MISSMATCH" fatal="false" short="COPS: IMEI missmatch.">IMEI in the OTP differs from the IMEI in the COPS data.</value>
    <value number="1654" name="E_COPS_OTP_LOCKED" fatal="false" short="COPS: OTP is locked.">It is not allowed to write in already locked OTP area</value>
    <value number="1655" name="E_COPS_MAC_FUNCTION_LOCKED_DOWN" fatal="false" short="COPS: Function for calculating MAC is locked down."> Restart loader. Report if problem still exist.</value>
    <value number="1656" name="E_COPS_AUTHENTICATION_FAILED" fatal="false" short="COPS: Authentication failed.">Be sure that authentication is performed with valid data.(Correct Certificate, Domain, Control Keys)</value>
    <value number="1657" name="E_COPS_DATA_NOT_PRESENT" fatal="false" short="COPS: Default Data is not present."> Execute Bind Properties command first and than repeat operation. Report if problem still exist.</value>
    <value number="1658" name="E_COPS_IMEI_UPDATE_NOT_ALLOWED" fatal="false" short="COPS: IMEI update is not allowed."> Check if IMEI changeable is set in OTP. Report this issue if IMEI changeable is set and requested operation can not be executed.</value>
    <value number="1659" name="E_COPS_LOCK_PERMANENTLY_DISABLED" fatal="false" short="COPS: Locking of SIMLocks is disabled.">lock is disabled or already locked.</value>
    <value number="1660" name="E_COPS_NO_ATTEMPTS_LEFT" fatal="false" short="COPS: No more attempts for verification left."> Check the validation of the certificate or control keys.</value>
    <value number="1661" name="E_COPS_INCORRECT_CONTROLKEY" fatal="false" short="COPS: Control key is not correct."> Control keys that you try to authenticate and control keys from Default Data missmach.</value>
    <value number="1662" name="E_COPS_TOO_SHORT_CONTROLKEY" fatal="false" short="COPS: Control key is too short."> Valid length is 8-16 bytes. Repeat operation with valid control keys. Report if problem still exist.</value>
    <value number="1663" name="E_COPS_TOO_LONG_CONTROLKEY" fatal="false" short="COPS: Control key is too long.">Valid length is 8-16 bytes. Repeat operation with valid control keys. Report if problem still exist.</value>
    <value number="1664" name="E_COPS_INVALID_CONTROLKEY" fatal="false" short="COPS: Control key is not valid."> Check the control keys. Repeat operation with valid control keys. Report if problem still exist.</value>
    <value number="1665" name="E_COPS_TIMER_RUNNING" fatal="false" short="COPS: Timer is running.">For the appropiate LockType timer is already running.</value>
    <value number="1666" name="E_COPS_SIM_ERROR" fatal="false" short="COPS: SIM error.">Check that the SIM is active. If the SIM is active be sure that you are entering correct SIM Pin. Report if problem still exist</value>
    <value number="1667" name="E_COPS_LOCKING_FAILED" fatal="false" short="COPS: Locking failed.">Be sure that the SIM data conatains valid data for IMSI, GID1 and GID2</value>
    <value number="1668" name="E_COPS_OTA_UNLOCK_IMEI_MISMATCH" fatal="false" short="COPS: OTA unlock IMEI mismatch.">IMEI in the OTP differs from the IMEI in the COPS data.</value>
    <value number="1669" name="E_COPS_INCORRECT_IMSI" fatal="false" short="COPS: Incorrect IMSI.">IMSI on interface doesn't match SIM IMSI</value>
    <value number="1670" name="E_COPS_PARAMETER_ERROR" fatal="false" short="COPS: Parameter error."> Check the input parameters. Repeat operation. Report if problem still exist.</value>
    <value number="1671" name="E_COPS_BUFFER_TOO_SMALL" fatal="false" short="COPS: Memory buffer is too small."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1672" name="E_COPS_FORBIDDEN_PARAMETER_ID" fatal="false" short="COPS: Parameter is not allowed."> Check the input parameters. Repeat operation. Report if problem still exist.</value>
    <value number="1673" name="E_COPS_UNKNOWN_PARAMETER_ID" fatal="false" short="COPS: Parameter can not be recognised."> Check the input parameters. Repeat operation. Report if problem still exist.</value>
    <value number="1674" name="E_COPS_ARGUMENT_ERROR" fatal="false" short="COPS: Argument error!"> Verify the input parameters. Repeat operation. Report if problem still exist.</value>
    <value number="1698" name="E_COPS_VERIFY_FAILED" fatal="false" short="COPS: Failed to verify internal data.">Reset loader. Report if problem still exist.</value>
    <value number="1699" name="E_COPS_UNDEFINED_ERROR" fatal="false" short="COPS: Undefined error."> Internal error. Reset loader. Report if problem still exist.</value>

    <!--
    * PD NAND Fatal 1700-1750
    * PD NAND non-fatal 1751-1799
    -->
    <value number="1751" name="E_PD_NAND_RESULT_BIT_ERROR_CORRECTED" fatal="false" short="PD NAND: A bit error was detected and corrected."> Repeat operation. Report if problem still exist.</value>
    <value number="1752" name="E_PD_NAND_RESULT_UNCORRECTABLE_BIT_ERROR" fatal="false" short="PD NAND: An uncorrectable bit error was detected."> Repeat operation. Report if problem still exist.</value>
    <value number="1753" name="E_PD_NAND_RESULT_BAD_PARAMETER" fatal="false" short="PD NAND: The function could not perform the requested operation due to a bad parameter."> Repeat operation. Report if problem still exist.</value>
    <value number="1754" name="E_PD_NAND_RESULT_HW_ERROR" fatal="false" short="PD NAND: A hardware error occurred."> Reset loader. Report if problem still exist.</value>
    <value number="1755" name="E_PD_NAND_RESULT_INTERNAL_ERROR" fatal="false" short="PD NAND: A module internal error has occurred. The module has reach an unexpected state or request."> Reset loader. Report if problem still exist.</value>
    <value number="1756" name="E_PD_NAND_RESULT_BUSY" fatal="false" short="PD NAND: Busy flag was returned.">If T_PD_NAND_CONFIG_FLAG_BLOCKING_MUTEX is not set, a call to NAND PD may return with this busy flag.</value>
    <value number="1757" name="E_PD_NAND_RESULT_READING_ERASED_PAGE" fatal="false" short="PD NAND: Attempting to read erased page."> Repeat operation. Report if problem still exist.</value>
    <value number="1758" name="E_PD_NAND_RESULT_NUMBER_OF_ITEMS" fatal="false" short="PD NAND: Number of valid states of this type."> Repeat operation. Report if problem still exist.</value>
    <value number="1759" name="E_PD_NAND_RESULT_UNDEFINED" fatal="false" short="PD NAND: Represents an undefined value of this type."> Repeat operation. Report if problem still exist.</value>

    <!--
    * Trim Area non-fatal 1851-1899
    -->
    <value number="1851" name="E_GD_TA_BASE" fatal="false" short="GD/TA: TA base."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1852" name="E_GD_TA_UNKNOWN_PARTITION" fatal="false" short="GD/TA: Unknown partition."> Check input parameters. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="1853" name="E_GD_TA_UNKNOWN_CONFIG" fatal="false" short="GD/TA: Unknown configuration."> Possible wrong or missing configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1854" name="E_GD_TA_ILLOGICAL_CONFIGURATION" fatal="false" short="GD/TA: Ilogical configuration."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1855" name="E_GD_TA_UNKNOWN_MEMORY_TYPE" fatal="false" short="GD/TA: Unknown memory type."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="1856" name="E_GD_TA_WRONG_PARAMETER" fatal="false" short="GD/TA: Wrong parameter."> Check input parameters. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="1857" name="E_GD_TA_OUT_OF_MEMORY" fatal="false" short="GD/TA: Out of memory."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1858" name="E_GD_TA_INVALID_ADRESS" fatal="false" short="GD/TA: Invalid adress."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1859" name="E_GD_TA_UNUSED_ADRESS" fatal="false" short="GD/TA: Unused adress."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="1860" name="E_GD_TA_UNIT_NOT_FOUND" fatal="false" short="GD/TA: Unit not found."> No data was written in the specified unit. Write data to the unit and than perform read operation. Report if problem still exist.</value>
    <value number="1861" name="E_GD_TA_NOT_IMPLEMENTED" fatal="false" short="GD/TA: TA is not supported."></value>
    <value number="1862" name="E_GD_TA_FAIL" fatal="false" short="GD/TA: TA fail."> Internal error. Reset loader. Report if problem still exist.</value>

    <value number="1863" name="E_GD_UNKNOWN_UNIT_NAME" fatal="false" short="GD: Unknown unit name."> Check input parameters. Requested unit is not supported. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="1864" name="E_GD_LAST" fatal="false" short="GD: Last enumeration (last valid + 1)."> Reset loader. If problem doesn't solved report it.</value>

    <!--
    * Loader utilities Fatal 1900-1950
    * Loader utilities non-fatal 1951-1999
    -->
    <value number="1900" name="E_FAILED_TO_STORE_IN_FIFO" fatal="true" short="Failed to store data in FIFO."> Reset loader.</value>
    <value number="1951" name="E_FAILED_TO_SET_COMM_DEVICES" fatal="false" short="Failed to set parameters of communications devices."> Reset loader. If problem does'n solved report it.</value>
    <value number="1952" name="E_FAILED_TO_STORE_IN_STACK" fatal="false" short="Failed to store in stack."> Reset loader. If problem does'n solved report it.</value>
    <value number="1954" name="E_ZIP_PARSER_FILE_NOT_FOUND" fatal="false" short="The requested file is not found in the specified Zip archive."> Check ZIP archive. Reset loader. If problem doesn't solved, report it.</value>
    <value number="1955" name="E_ELF_FILE_FORMAT" fatal="false" short="The requested file is not an elf file."> Check input parameters. Repeat operation with correct input.</value>
    <value number="1956" name="E_ELF_OPEN_SECTION" fatal="false" short="Can not open elf section."> Possible damaged elf file. Retry operation and reset loader. If problem doesn't solved report it.</value>
    <value number="1957" name="E_NAME_TOO_LONG" fatal="false" short="The name of parameter is too long."> Check input parameters. Retry operation.</value>
    <value number="1958" name="E_BOOTRECORDS_MISMATCH" fatal="false" short="Error in boot records."> Some information in boot image doesn't agree. Check software that you flash.</value>
    <value number="1959" name="E_BOOTRECORD_EMPTY" fatal="false" short="Boot record is empty and operation cannot be executed."> Internal error. Reset loader. If problem doesn't solved, report it.</value>
    <value number="1960" name="E_INVALID_BOOTRECORD_IMAGE" fatal="false" short="Boot record image is not valid."> Invalid boot image. Check software that you flash.</value>
    <value number="1961" name="E_BOOTRECORD_FULL" fatal="false" short="Boot record has no space to accept new boot record."> Internal limitation. Report this problem.</value>
    <value number="1962" name="E_BOOTRECORD_NOT_EXIST" fatal="false" short="Boot record not exist."> The boot record with that ID is never written.</value>
    <value number="1963" name="E_BOOTRECORD_WRITE_FAILED" fatal="false" short="Writing failed."> The boot record with that ID was not written.</value>
    <value number="1964" name="E_BOOTRECORD_UNALIGNED_DATA" fatal="false" short="Boot record data is unaligned."> For successfully writing in flash boot record must be a multiple of four bytes.</value>
    <value number="1965" name="E_CONTENT_TYPE" fatal="false" short="Content type to long."> Check manifest file from flash archive. Repeat operation with correct flash archive. Report if problem still exist.</value>
    <value number="1966" name="E_DEVICE_TYPE" fatal="false" short="Device type to long."> Check manifest file from flash archive. Repeat operation with correct flash archive. Report if problem still exist.</value>
    <value number="1967" name="E_NUMBER_OF_TARGET_DEVICES" fatal="false" short="Number of target devices to big.">Internal error. Reset the loader. Report if problem still exist.</value>
    <value number="1968" name="E_DESCRIPTION_TOO_LONG" fatal="false" short="Description field too long.">Internal error. Reset the loader. Report if problem still exist.</value>

    <!--
    * Loader ADBG Fatal 2000-2050
    * Loader ADBG non-fatal 2051-2099
    -->
    <value number="2000" name="E_MODULE_NOT_FOUND" fatal="true" short="Testing this module currently not supported in ADbg."> Check the module number and try again.</value>
    <value number="2001" name="E_MODULE_LIST_EMPTY" fatal="true" short="There isn't any module available for testing.">  Use List Cases command to see available modules for testing.</value>
    <value number="2002" name="E_CASE_NOT_FOUND" fatal="true" short="Specified case can not be found."> Use List Cases command to see available test cases.</value>
    <value number="2003" name="E_CASE_LIST_EMPTY" fatal="true" short="There isn't any test cases in specified module."> Use List Cases command to see available test cases.</value>
    <value number="2004" name="E_INT_GROUP_NOT_FOUND" fatal="true" short="Specified internal group can not be found."> Use List Interface command to see available internal groups.</value>
    <value number="2005" name="E_INT_GROUP_LIST_EMPTY" fatal="true" short="There isn't any internal group.">Use List Interface command to see if is any available internal group.</value>
    <value number="2006" name="E_INT_FUNCTION_NOT_FOUND" fatal="true" short="Specified interface function cannot be found."> Use List Interface command to see if specified internal function exist.</value>
    <value number="2007" name="E_INT_FUNCTION_LIST_EMPTY" fatal="true" short="There isn't any interface function in interface group."> Use List Interface command to see if there's any available internal function.</value>
    <value number="2008" name="E_PRECONDITION_IS_ALREADY_SET" fatal="true" short="Request for setting precondition that is already set."> Precondition is already set. If you want to change it, recover precondition, and than set it again.</value>
    <value number="2009" name="E_PRECONDITION_IS_NOT_SET" fatal="true" short="Request to recover condition that is not changed."> You cannot recover condition that is not set before. There's no need of any further activities in order to resolve this problem. Loader will work fine.</value>

    <!--
    * OTP applications Fatal 2100-2150
    * OTP applications non-fatal 2151-2199
    -->
    <value number="2100" name="E_INIT_OTP_PD_FAILED" fatal="true" short="Failed to initialize OTD driver."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2101" name="E_READING_OTP_FAILED" fatal="true" short="Failed to read data from OTP."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2102" name="E_WRITTING_OTP_FAILED" fatal="true" short="Failed to write data in OTP."> Internal error.Possible hardware malfunction. Please report this problem immediately</value>
    <value number="2103" name="E_INVALID_CID_VALUE" fatal="true" short="Trying to write invalid CID in OTP."> The value for CID must be in the range from 19 to 16384.0 value is also alowed CID value</value>
    <value number="2104" name="E_INIT_OTP_LD_FAILED" fatal="true" short="Failed to initialize OTD logical driver."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2105" name="E_OTP_AREA_LOCKED" fatal="true" short="Requested OTP area is already locked."> It is not allowed to write in already locked OTP area</value>

    <!--
    * Security applications Fatal 2200-2250
    * Security applications non-fatal 2251-2299
    -->
    <value number="2251" name="E_SEC_APP_PROPERTY_NOT_FOUND" fatal="true" short="App property cannot be found.">If specified property cannot be found by COPS module.</value>
    <value number="2252" name="E_SEC_APP_IMEI_NOT_CHANGABLE" fatal="true" short="IMEI not changeable.">If user try to change IMEI in COPS while IMEI is set as non - changeable in OTP area.</value>
    <value number="2253" name="E_SEC_APP_OPERATION_DENIED" fatal="true" short="Security operation denied.">If some security operation cannot be accomplished due to various reasons.</value>
    <value number="2254" name="E_SEC_APP_UNABLE_TO_READ_BS_PARAMETERS" fatal="true" short="Incorrect Boot Stage Parameter vector.">.</value>
    <value number="2255" name="E_SEC_APP_ROM_ERROR_CRITICAL" fatal="true" short="Critical error in ROM has occurred.">Reset loader. Report if problem still exist.</value>
    <value number="2256" name="E_SEC_APP_ROM_ERROR" fatal="true" short="Unexpected ROM error.">Reset loader. Report if problem still exist.</value>
    <value number="2257" name="E_SEC_APP_PATCH_EXISTS" fatal="true" short="ROM Patch is already installed.">If you are trying to install flash patch ,please make sure that version of ROM patch is greater than already installed. Reinstallation of OTP patch is not allowed.</value>
    <value number="2258" name="E_SEC_APP_PATCH_REINSTALLED" fatal="true" short="Operation successful."> ROM Patch in Flash is successfuly reinstalled.</value>
    <value number="2259" name="E_SEC_APP_ROOTKEY_EXISTS" fatal="true" short="RootKey is already installed.">.Please make sure that version of Root key is the same with already installed</value>
    <value number="2260" name="E_SEC_APP_ROOTKEY_REINSTALLED" fatal="true" short="Operation successful."> Root Key is successfuly reinstalled.</value>

    <!--
    * Trim Area Fatal 2300-2350
    * Trim Area non-fatal 2351-2499
    -->
    <value number="2351" name="E_TA_WRONG_PARTITION" fatal="false" short="TA: Unknown partition."> Check input parameters. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="2352" name="E_TA_ILLOGICAL_CONFIGURATION" fatal="false" short="TA: Configuration error."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="2353" name="E_TA_UNKNOWN_MEMORY_TYPE" fatal="false" short="TA: Unsupported memory type."> Possible wrong configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>
    <value number="2354" name="E_TA_WRONG_PARAMETER" fatal="false" short="TA: Wrong parameter."> Check input parameters. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="2355" name="E_TA_OUT_OF_MEMORY" fatal="false" short="TA: No heap memory left."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2356" name="E_TA_INVALID_ADRESS" fatal="false" short="TA: Invalid address."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2357" name="E_TA_UNUSED_ADRESS" fatal="false" short="TA: Unused address."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2358" name="E_TA_UNIT_NOT_FOUND" fatal="false" short="TA: Unit was not found."> No data was written in the specified unit. Write data to the unit and than perform read operation. Report if problem still exist.</value>
    <value number="2359" name="E_TA_WRONG_SIZE" fatal="false" short="TA: Wrong size when reading unit."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="2360" name="E_TA_INSUFFICIANT_SPACE" fatal="false" short="TA: Not enough space to flush the Trim Area."> Internal error. Reset loader. Report if problem still exist</value>
    <value number="2361" name="E_TA_UNKNOWN_PARTITION" fatal="false" short="TA: Unknown partition."> Check input parameters. Repeat operation with the correct input parameters. Report if problem still exist.</value>
    <value number="2362" name="E_TA_FAIL" fatal="false" short="TA: Fail."> Internal error. Reset loader. Report if problem still exist.</value>

    <value number="2460" name="E_TA_MEDIA_ERROR" fatal="false" short="TA: Media error."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="2461" name="E_TA_NOT_CONFIGURED" fatal="false" short="TA: Error occurs during configuration."> Possible wrong or missing configuration in flash archive. Check the archive. Flash the correct archive. If problem still exist report the problem.</value>

    <!--
    * Recovery applications Fatal 2500-2550
    * Recovery applications non-fatal 2551-2599
     -->
    <value number="2500" name="E_REQUEST_DENIED" fatal="true" short="Request for change operation denied."> Init request is twice called and state is changed. Should be sent Update request then can be used Init request again.</value>
    <value number="2501" name="E_UNDEFINED_CHANGE_OPERATION" fatal="true" short="Requested change operation is not supported."> Use the implemented change operation.</value>

    <!--
    * PD CFI Flash Fatal 2600-2650
    * PD CFI Flash non-fatal 2651-2699
     -->
    <value number="2651" name="E_PD_CFI_IN_PROGRESS" fatal="false" short="PD CFI: The operation is in progress. Additional poll calls must be done."></value>
    <value number="2652" name="E_PD_CFI_UNKNOWN_REQUEST" fatal="false" short="PD CFI: Type not recognized."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="2653" name="E_PD_CFI_HARDWARE_ERROR" fatal="false" short="PD CFI: Operation could not be completed because of a hardware malfunction."> It is possible that part of the operation has been carried out.</value>
    <value number="2654" name="E_PD_CFI_NOT_SUPPORTED" fatal="false" short="PD CFI: The driver does not implement the requested function."> Internal error. Report the problem.</value>
    <value number="2655" name="E_PD_CFI_PARAMETER_ERROR" fatal="false" short="PD CFI: Invalid parameter value."> Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="2656" name="E_PD_CFI_PROTECTED" fatal="false" short="PD CFI: The requested flash address is protected from the requested type of access."> Check input parameters. Repeat operation. Report if problem still exist.</value>
    <value number="2657" name="E_PD_CFI_UNSUPPORTED_DEVICE" fatal="false" short="PD CFI: Flash devices not supported by this driver.">Possible hardware malfunction, or error in HW configuration.Reset loader,report if problem still exist. </value>
    <value number="2658" name="E_PD_CFI_OPERATION_COMPLETE" fatal="false" short="PD CFI: Requested operation was not suspended as it has completed.">Operation is completed.</value>
    <value number="2659" name="E_PD_CFI_HARDWARE_NOT_DETECTED" fatal="false" short="PD CFI: NOR memory was not detected on current configuration.">NOR memory is not present or some hardware malfunction occurred.</value>

    <!--
    * HSI Driver HSI_BSC_Result_t - Error codes for all functions (offset 2700)
    * HSI Driver Fatal 2700-2724
    * HSI Driver Non-Fatal 2725-2749
    -->
    <value number="2701" name="E_HSI_BSC_RESULT_FAILED" fatal="true" short="General Error.">It is possible to failed to initialize the communication device.Reset loader.Report if problem still exist</value>
    <value number="2702" name="E_HSI_BSC_RESULT_FAILED_INVALIDARGS" fatal="true" short="Invalid arguments.">.Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="2703" name="E_HSI_BSC_RESULT_FAILED_NOTSUPPORTED" fatal="true" short="Implementation is removed."> Implementation it is not supported anymore.</value>
    <value number="2704" name="E_HSI_BSC_RESULT_FAILED_HSIERR" fatal="true" short="HSI internal error.">Buffer with unaligned length is requested to be transfered or device driver is confiured to use unsupported frame size.</value>
    <value number="2705" name="E_HSI_BSC_RESULT_FAILED_BUSY" fatal="true" short="Communication device is busy.">Current transfer is not finished.</value>

    <!--
    * HSI Driver HSI_BSC_Error_t - Error codes for error callbacks (offset 2750)
    * HSI Driver Error Callback Fatal 2750-2774
    * HSI Driver Error Callback Non-Fatal 2775-2799
    -->
    <value number="2751" name="E_HSI_BSC_ERROR_SIGNAL" fatal="true" short="Signal error.">Simultaneous data and flag transaction.</value>
    <value number="2752" name="E_HSI_BSC_ERROR_TIMEOUT" fatal="true" short="Timeout error.">Incorrect number of bits received.</value>
    <value number="2753" name="E_HSI_BSC_ERROR_BREAK" fatal="true" short="Break received.">.Reset loader.Report if problem still exist.</value>
    <value number="2754" name="E_HSI_BSC_ERROR_RECEIVE" fatal="true" short="Receive buffer is not provided.">Reset loader.Report if problem still exist.</value>
    <value number="2755" name="E_HSI_BSC_ERROR_TRANSMIT" fatal="true" short="Transmit buffer is not provided.">Reset loader.Report if problem still exist.</value>

    <!--
    * Communication Relay Error Codes
    * Communication Relay Fatal 2800-2849
    * Communication Relay Non-Fatal 2850-2899
    -->
    <value number="2850" name="E_CR_INVALID_STATE" fatal="false" short="Invalid state for commnication relay detected.">Wrong value passed as state for the communication relay and hence it can't be used. Try setting some of predifined communication relay states.</value>
    <value number="2851" name="E_CR_NOT_RUNNING" fatal="false" short="Communication Relay is not running.">Communication relay is set in error state or it is not configured properly. Check the relay state. If error occured restart the loader, otherwise try reconfiguring the relay.</value>

    <!--
    * SDIO Driver SDIO_BSC_Result_t - Error codes for all functions (offset 2900)
    * SDIO Driver Fatal 2900-2924
    * SDIO Driver Non-Fatal 2925-2949
    -->
    <value number="2901" name="E_SDIO_BSC_RESULT_FAILED" fatal="true" short="General Error.">It is possible to failed to initialize the communication device.Reset loader.Report if problem still exist</value>
    <value number="2902" name="E_SDIO_BSC_RESULT_FAILED_INVALIDARGS" fatal="true" short="Invalid arguments.">.Check input parameters. Retry operation. If problem still exist reset loader. Report if problem doesn't solved.</value>
    <value number="2903" name="E_SDIO_BSC_RESULT_FAILED_NOTSUPPORTED" fatal="true" short="Implementation is removed."> Implementation it is not supported anymore.</value>
    <value number="2904" name="E_SDIO_BSC_RESULT_FAILED_SDIOERR" fatal="true" short="SDIO internal error.">Buffer with unaligned length is requested to be transfered or device driver is confiured to use unsupported frame size.</value>
    <value number="2905" name="E_SDIO_BSC_RESULT_FAILED_BUSY" fatal="true" short="Communication device is busy.">Current transfer is not finished.</value>

    <!--
    * SDIO Driver SDIO_BSC_Error_t - Error codes for error callbacks (offset 2950)
    * SDIO Driver Error Callback Fatal 2950-2974
    * SDIO Driver Error Callback Non-Fatal 2975-2999
    -->
    <value number="2951" name="E_SDIO_BSC_ERROR_TIMEOUT" fatal="true" short="Timeout error.">Incorrect number of bits received.</value>
    <value number="2952" name="E_SDIO_BSC_ERROR_BREAK" fatal="true" short="Break received.">.Reset loader.Report if problem still exist.</value>
    <value number="2953" name="E_SDIO_BSC_ERROR_RECEIVE" fatal="true" short="Receive buffer is not provided.">Reset loader.Report if problem still exist.</value>
    <value number="2954" name="E_SDIO_BSC_ERROR_TRANSMIT" fatal="true" short="Transmit buffer is not provided.">Reset loader.Report if problem still exist.</value>

    <!--
    * External BAM Interface Fatal 3000-3049
    * External BAM Interface non-fatal 3050-3099
    -->
    <value number="3051" name="E_BAM_INVALID_HANDLE" fatal="true" short="The handle supplied to BAM is invalid.">.</value>
    <value number="3052" name="E_BAM_ALREADY_INITIALIZED" fatal="true" short="The instance if BAM has already been initialized.">.</value>
    <value number="3053" name="E_BAM_INVALID_CONF" fatal="true" short="BAM configuration is invalid.">.</value>
    <value number="3054" name="E_BAM_BAD_PARAM" fatal="true" short="One of the parameter passed to BAM makes no sense.">.</value>
    <value number="3055" name="E_BAM_ENOMEM" fatal="true" short="BAM could not allocate enough memory to complete the operation.">.</value>
    <value number="3056" name="E_BAM_ENOENT" fatal="true" short="BAM could not locate the requested image/partition.">.</value>
    <value number="3057" name="E_BAM_EEXIST" fatal="true" short="An image with the same ID has already been written.">.</value>
    <value number="3058" name="E_BAM_ENOSPACE" fatal="true" short="BAM could not complete the operation due to insufficient storage space.">.</value>
    <value number="3059" name="E_BAM_ERANGE" fatal="true" short="A TOC entry specifies a location outside the area.">.</value>
    <value number="3060" name="E_BAM_INVALID_TOC" fatal="true" short="The TOC passed to BAM was detected as corrupt.">.</value>
    <value number="3061" name="E_BAM_INVALID_AREA" fatal="true" short="An area found in the TOC or passed to BAM is invalid.">.</value>
    <value number="3062" name="E_BAM_NOT_INITIALIZED" fatal="true" short="The instance or update mode of BAM has not been initialized.">.</value>
    <value number="3063" name="E_BAM_HW_ERR" fatal="true" short="BAM was unable to perform the operation due to failure in HW.">.</value>
    <value number="3064" name="E_BAM_STATE_CORRUPT" fatal="true" short="The BAM state is corrupt.">.</value>
    <value number="3065" name="E_BAM_NOT_ALLOWED" fatal="true" short="The operation is not allowed.">.</value>
    <value number="3066" name="E_BAM_FS_ERROR" fatal="true" short="An Operation towards the FileSystem return an unexpected result.">.</value>
    <value number="3067" name="E_BAM_BAD_FS_STATE" fatal="true" short="BAM state files in the FS is not in the expected state.">.</value>
    <value number="3068" name="E_BAM_HASH_ERROR" fatal="true" short="The hash callback function failed unexpectedly.">.</value>
    <value number="3069" name="E_BAM_UPDATE_IN_PROGRESS" fatal="true" short="An update is already in progress.">.</value>
    <value number="3070" name="E_BAM_BUF_TOO_SMALL" fatal="true" short="The supplied buffer is to small.The image will not be written.">.</value>
    <value number="3071" name="E_BAM_EXTERNAL_ERROR" fatal="true" short="An external error occured.">.</value>
    <value number="3072" name="E_BAM_NOT_INSTANTIATED" fatal="true" short="The requested function is not compiled into the loadmodule that supplies the service.">.</value>
    <value number="3073" name="E_BAM_UPDATE_NOT_POSSIBLE" fatal="true" short="The state in the flash prevents BAM from performing any updates.">.</value>

    <!--
    * Security Library Fatal 4000-4050
    * Security Library non-fatal 4051-4250
    -->
    <value number="4000" name="E_LOADER_SEC_LIB_CHIP_ID_INVALID" fatal="true" short="Invalid input parameters.">The verification of ChipID list failed.</value>
    <value number="4096" name="E_LOADER_SEC_LIB_INVALID_PARAMETER_TO_FUNC" fatal="true" short="Invalid input parameters.">The function that was called did not have correct parameters passed.</value>
    <value number="4120" name="E_LOADER_SEC_LIB_FAILURE" fatal="true" short="Failure.">Some unexpected error occurs.Reset the loader.If problem does'n solved report it</value>
    <value number="4121" name="E_LOADER_SEC_LIB_HASH_LIST_HASH_FAILURE" fatal="true" short="hash list verification failed.">The verification of hash list in Loader Security Library failed.</value>
    <value number="4122" name="E_LOADER_SEC_LIB_HEADER_VERIFICATION_FAILURE" fatal="true" short="Header verification failed. ">The verification of the header has failed.</value>
    <value number="4123" name="E_LOADER_SEC_LIB_HEADER_VERIFIED" fatal="true" short="Successful verification of the header">Successful verification of the header.</value>
    <value number="4124" name="E_LOADER_SEC_LIB_VERIFY_FAILURE" fatal="true" short="Unsuccessful verification."> Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4150" name="E_LOADER_SEC_LIB_INIT_CALLED_TWICE" fatal="true" short="The security library init function has been called 2 times.">Restart the loader.</value>
    <value number="4180" name="E_LOADER_SEC_LIB_MEMORY_RELEASE_FAILED" fatal="true" short="Memory release failed.">Restart the loader.</value>
    <value number="4181" name="E_LOADER_SEC_LIB_MEMORY_ALLOCATION_FAILED" fatal="true" short="Memory allocation failed.">Restart the loader.</value>
    <value number="4182" name="E_LOADER_SEC_LIB_DATA_BLOCK_EXIST" fatal="true" short="Data block exist in the linked list.">nternal error. Reset loader. Report if problem still exist.</value>
    <value number="4183" name="E_LOADER_SEC_LIB_DATA_BLOCK_DO_NOT_EXIST" fatal="true" short="Data block do not exist in the linked list.">nternal error. Reset loader. Report if problem still exist.</value>
    <value number="4184" name="E_LOADER_SEC_LIB_INVALID_AUTHENTICATION_TYPE" fatal="true" short="Invalid authentication type."> Try to use the appropriate authentication type (control key or CA certificate).</value>
    <value number="4185" name="E_LOADER_SEC_LIB_EXCEEDED_NUMBER_OF_AUTHENTICATION" fatal="true" short="Exceeded number of authentication. Loader will be shut downed.">Restart the laoder and use the correct control keys or CA certificate to authenticate.</value>
    <value number="4186" name="E_LOADER_SEC_LIB_ESB_MAC_INIT_FAILED" fatal="true" short="Initialization of ESB block for MAC calculation failed.">Possible error in hardware configuration, or hardware malfunction.Reset loader. Report if problem still exist.</value>
    <value number="4187" name="E_LOADER_SEC_LIB_ESB_MAC_UPDATE_FAILED" fatal="true" short="MAC update with ESB block failed.">Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4188" name="E_LOADER_SEC_LIB_ESB_MAC_FINAL_FAILED" fatal="true" short="MAC finalize with ESB block failed.">Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4189" name="E_LOADER_SEC_LIB_ESB_MAC_NOT_VERIFIED" fatal="true" short="MAC verification with ESB block failed.">Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4190" name="E_LOADER_SEC_LIB_ESB_DOWNLOCK_FAILED" fatal="true" short="ESB downlock failed.">Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4191" name="E_LOADER_SEC_LIB_CONTROL_KEY_VERIFICATION_FAILURE" fatal="true" short="Control key verification failed."> Verify that authentication is performed with correct control keys, otherwise report this error.</value>
    <value number="4192" name="E_LOADER_SEC_LIB_CA_CERTIFICATE_VERIFICATION_FAILURE" fatal="true" short="CA certificate verification failed.">Verify that CA certifiacte which is used is valid and appropiate for the HW on which authentication is performed,otherwise report this error.</value>
    <value number="4193" name="E_LOADER_SEC_LIB_X509_ERROR_IN_CERTIFICATE" fatal="true" short="X509 certificate error.">An error ocured while parsing X.509 certificate. Check that certificate structure is valid.</value>
    <value number="4194" name="E_LOADER_SEC_LIB_COPS_INIT_FAILED" fatal="true" short="COPS initialization failed.">Internal error. Reset loader. Report if problem still exist</value>
    <value number="4195" name="E_LOADER_SEC_LIB_COPS_PROTECT_DATA_INIT_FAILED" fatal="true" short="COPS protect data initialization failed.">Internal error. Reset loader. Report if problem still exis</value>
    <value number="4196" name="E_LOADER_SEC_LIB_COPS_DATA_READ_FAILED" fatal="true" short="COPS data read failed.">Verify that Bind properties is already performed. Report if problem still exist</value>
    <value number="4197" name="E_LOADER_SEC_LIB_COPS_DATA_WRITE_FAILED" fatal="true" short="COPS data write failed.">Verify that the data is correct and flash is not corupted. Report if problem still exist</value>
    <value number="4198" name="E_LOADER_SEC_LIB_READ_OTP_FAILED" fatal="true" short="Reading OTP data failed.">Internal error.Please reset the loader and try again.Please report if problem still exist.</value>
    <value number="4199" name="E_LOADER_SEC_LIB_WRITE_OTP_FAILED" fatal="true" short="Writing OTP data failed.">Internal error. Possible hardware malfunction. Please report this problem immediately.</value>
    <value number="4200" name="E_LOADER_SEC_LIB_LOCK_OTP_FAILED" fatal="true" short="Locking OTP data failed.">Internal error.Possible hardware malfunction. Please report this problem immediately.</value>
    <value number="4201" name="E_LOADER_SEC_LIB_UNPACKING_IMEI_FAILED" fatal="true" short="Unpacking IMEI data failed.">Internal error. Reset loader. Report if problem still exist</value>
    <value number="4202" name="E_LOADER_SEC_LIB_PACKING_IMEI_FAILED" fatal="true" short="Packing IMEI data failed.">Internal error. Reset loader. Report if problem still exist></value>
    <value number="4203" name="E_LOADER_SEC_LIB_OTP_ALREADY_LOCKED" fatal="true" short="OTP is already locked.">You are not allowed to write in already locked OTP area.</value>
    <value number="4204" name="E_LOADER_SEC_LIB_INVALID_CID_VALUE" fatal="true" short="CID value is out of range.">The value for CID must be in the range from 19 to 16384.0 value is also alowed CID value.</value>
    <value number="4205" name="E_LOADER_SEC_LIB_OTP_LOCKBITS_MISSMATCH" fatal="true" short="OTP lock bits have different values.">Reset loader. Report if problem still exist</value>
    <value number="4206" name="E_LOADER_SEC_LIB_WRITING_BOOTRECORD_FAILED" fatal="true" short="Failed to write in boot records.">Internal error. Reset loader. Report if problem still exist</value>
    <value number="4207" name="E_LOADER_SEC_LIB_UNSUPPORTED_NO_DEBUG_HW" fatal="true" short="No debug hardware detected.">Internal error. Reset loader. Report if problem still exist</value>
    <value number="4208" name="E_LOADER_SEC_LIB_CHANGE_OPERATION_NOT_SUPPORTED" fatal="true" short="Requested change operation is not supported or not allowed.">Check the authentication level and try again. Report if problem still exist</value>
    <value number="4209" name="E_LOADER_SEC_LIB_INVALID_CHANGE_OPERATION" fatal="true" short="Invalid change operation.">Internal error. Reset loader. Report if problem still exist.</value>
    <value number="4210" name="E_LOADER_SEC_LIB_RWIMEI_NOT_ALLOWED" fatal="true" short="Rewriteable IMEI is not allowed to change.">Check if IMEI changeable is set in OTP. Report this issue if IMEI changeable is set and requested operation can not be executed.</value>
    <value number="4211" name="E_LOADER_SEC_LIB_REQUEST_DENIED" fatal="true" short="Request for change operation is denied.">Check the authentication level and try again. Report if problem still exist</value>
    <value number="4212" name="E_LOADER_SEC_LIB_BOOT_BLOCK_DO_NOT_EXIST" fatal="true" short="Boot record do not exist.">If boot block is corrupted or do not exist, processFile command should be used to flash the new boot record or recovery domain data to generate the boot record template.</value>
    <value number="4213" name="E_LOADER_SEC_LIB_CORRUPTED_DOMAIN_DATA" fatal="true" short="Corrupted or do not exist domain data in boot block.">If domain data are corrupted or do not exist should be use the bind properties command or recover domain data to generate the new domain data.</value>
    <value number="4214" name="E_LOADER_SEC_LIB_INVALID_DOMAIN" fatal="true" short="Invalid domain.">Select appropriated domain.</value>
    <value number="4215" name="E_LOADER_SEC_LIB_INVALID_CHALLENGE_DATA_BLOCK" fatal="true" short="Invalid challenge data block.">Verify that challene data block is created properly.</value>
    <value number="4216" name="E_LOADER_SEC_LIB_NO_DEBUG_HW_NOT_ALLOWED" fatal="true" short="Not allowed operation on NoDebug HW.">Cuurent opertaion can be executed only on Debug HW.</value>

    <!--
    * Emulator Fatal 4300-4350
    * Emulator non-fatal 4351-4399
    -->
    <value number="4300" name="E_FIFO_OVERFLOW" fatal="true" short="UART FIFO overflow."> Reset loader. Report if problem still exist.</value>
    <value number="4301" name="E_FIFO_UNDERFLOW" fatal="true" short="UART FIFO underflow.">Reset loader. Report if problem still exist.</value>
    <value number="4302" name="E_OBJECT_NULL" fatal="true" short="Null pointer to Object.">Reset loader. Report if problem still exist.</value>
    <value number="4303" name="E_POINTER_NOT_NULL" fatal="true" short="Pointer is not NULL.">Reset loader. Report if problem still exist.</value>
    <value number="4304" name="E_UNRECOGNIZED_STATE" fatal="true" short="The state in the State Machine is invalid.">Reset loader. Report if problem stil exist.</value>
    <value number="4305" name="E_UNKNOWN_MANUFACTURER_ID" fatal="true" short="The provided manufacturer ID is not valid.">Possible error in HW configuration. Try to reset the loader and if problem still exist, report it.</value>
    <value number="4306" name="E_UNKNOWN_DEVICE_ID" fatal="true" short="The provided device ID is not valid.">Possible error in HW configuration. Try to reset the loader and if problem still exist, report it.</value>
    <value number="4308" name="E_INVALID_A01_FORMAT" fatal="true" short="Something wrong with the A01 file containing the flash image.">Verify that the flash image is valid, otherwise report the problem. </value>
    <value number="4309" name="E_A01_BUFFER_FULL" fatal="true" short="Buffer holding the data from the A01 file is full.">Reset loader. Report if problem still exist.</value>
    <value number="4350" name="E_CONFIG_FILE_NOT_SPECIFIED" fatal="false" short="Configuration file for the emulator is not specified."> The loader will start with the default settings.</value>

    <!--
    * R13 and lower versions
    * Error codes translation
    -->
    <value number="5000" name="A2_E_SUCCESS" fatal="true" short="Operation successful.">.</value>
    <value number="5001" name="A2_E_PROP_NOT_SUPPORTED" fatal="true" short="The property is not supported.">The selected property is not supported by the loader.</value>
    <value number="5002" name="A2_E_PROP_READ_ONLY" fatal="true" short="The property is read only.">.</value>
    <value number="5003" name="A2_E_PROP_INVALID" fatal="true" short="The property value is invalid.">.Property value does not exist.</value>
    <value number="5004" name="A2_E_AUTH_DECLINED" fatal="true" short="Authentication declined. The ME is automatically shut down after sending this.">.</value>
    <value number="5005" name="A2_E_AUTH_UNSUPPORTED" fatal="true" short="The authentication type is not supported.">.</value>
    <value number="5006" name="A2_E_ALLOCATE_FAILED" fatal="true" short="Failed to allocate memory.">Internal error. Reset loader. If problem doesn't solved, report it.</value>
    <value number="5007" name="A2_E_INVALID_TIME" fatal="true" short="Invalid time specified.">Specify the correct time.</value>
    <value number="5008" name="A2_E_UNKNWON_PROPERTY" fatal="true" short="Unknown property id.">Check if property id exists.</value>
    <value number="5009" name="A2_E_START_AAIF_FAILED" fatal="true" short="Failed to start the AAIF in the loader on loader.">.</value>
    <value number="5010" name="A2_E_UNSUPPORTED_CMD" fatal="true" short="Unsupported command.">This command is not supported.</value>
    <value number="5011" name="A2_E_POINTER_NOT_ALIGNED" fatal="true" short="Pointer not aligned.">Internal error. Reset loader.</value>
    <value number="5012" name="A2_E_ERROR_WRITING_BOOTRECORD" fatal="true" short="Writing of the boot record failed.">.</value>
    <value number="5013" name="A2_E_INVALID_CURRDATE_STRING_LENGTH" fatal="true" short="String data length is invalid.">Check if input parameters are in the correct format.</value>
    <value number="5014" name="A2_E_NO_COMMAND_GROUPS_DEFINED" fatal="true" short="Unknown command group.">The command group is not supported. Check the command documentation.</value>
    <value number="5015" name="A2_E_READ_OTP_FAILED" fatal="true" short="Read OTP failed.">Reset loader. If problem doesn't solved, report it.</value>
    <value number="5016" name="A2_E_COMMAND_IS_NOT_IMPLEMENTED" fatal="true" short="Specified command is not implemented.">.</value>
    <value number="5017" name="A2_E_FAILED_TO_GET_ASIC_COPS_SETTINGS" fatal="true" short="Failed to get ASIC COPS setting.">.</value>
    <value number="5018" name="A2_E_FAILED_TO_SET_PLAT_PROP" fatal="true" short="Failed to set platform properties.">Restart loader, if the problem still exists report it.</value>
    <value number="5019" name="A2_E_MEMORY_FAILED" fatal="true" short="Memory fail.">Restart loader, if the problem still exists report it.</value>
    <value number="5020" name="A2_E_JTAG_UNLOCK_FAILED" fatal="true" short="JTAG unlock fail.">.</value>
    <value number="5021" name="A2_E_AUTOCONFIGURE_FLASH" fatal="true"></value>
    <value number="5022" name="A2_E_E_GET_FIRST_FLASH_DEV" fatal="true"></value>
    <value number="5023" name="A2_E_E_FAILED_INIT_COPS_LIB" fatal="true" short="Failed to initialize COPS library.">Restart loader, if the problem still exists report it.</value>
    <value number="5024" name="A2_E_OTP_SECURITY_ERROR" fatal="true" short="OTP security error.">.</value>
    <value number="5025" name="A2_E_I2C_BUS_SECURITY_ERROR" fatal="true" short="I2C bus security error.">.</value>
    <value number="5026" name="A2_E_GET_STATIC_DATA_FAILED" fatal="true" short="Can't get static data.">.</value>
    <value number="5027" name="A2_E_STORE_MAC_TO_BOOTIMAGE_FAILED" fatal="true" short="Failed to store MAC in boot image.">.</value>
    <value number="5028" name="A2_E_SEC_GENERAL_COPS_LIB_ERROR" fatal="true" short="General COPS error.">.</value>
    <value number="5029" name="A2_E_HASH_VERIFICATION_ERROR" fatal="true" short="Hash verification failed.">.</value>
    <value number="5030" name="A2_E_READ_FLASH_FAILED" fatal="true" short="Failed to read hash.">.</value>
    <value number="5031" name="A2_E_APP_HANDSHAKE_FAILED" fatal="true" short="Processors handshake failed.">.</value>
    <value number="5032" name="A2_E_BOOTIMAGE_MEMCONF_INVALID" fatal="true" short="Invalid memconfig in boot image.">.</value>
    <value number="5033" name="A2_E_BOOTIMAGE_SIGNATURE_FAILED" fatal="true" short="Boot image signature failed.">.</value>
    <value number="5034" name="A2_E_BOOTIMAGE_FAILED_TO_READ_IMAGE" fatal="true" short="Failed to read image.">.</value>
    <value number="5035" name="A2_E_BOOTIMAGE_FAILED_ALLOCATE_MEM" fatal="true" short="Failed to allocate memory.">.</value>
    <value number="5036" name="A2_E_BOOTIMAGE_INVALID_PARAM" fatal="true" short="Boot image invalid parametars.">.</value>
    <value number="5037" name="A2_E_BOOTIMAGE_INVALID_LENGTH" fatal="true" short="Boot image has invalid length.">.</value>
    <value number="5038" name="A2_E_BOOTIMAGE_MACED_HEADER_SIZE_ZERO" fatal="true" short="Header size is zero.">.</value>
    <value number="5039" name="A2_E_FLASH_RESULT_DEVICE_PROTECTED" fatal="true" short="The flash device was protected.">.</value>
    <value number="5040" name="A2_E_FLASH_RESULT_WRITE_SUSPENDED" fatal="true" short="The last write process was suspended.">.</value>
    <value number="5041" name="A2_E_FLASH_RESULT_VOLTAGE_RANGE_ERROR" fatal="true" short="The voltage range is invalid.">.</value>
    <value number="5042" name="A2_E_FLASH_RESULT_PROGRAM_ERROR" fatal="true" short="Failed to write to the flash device.">.</value>
    <value number="5043" name="A2_E_FLASH_RESULT_ERASE_ERROR" fatal="true" short="Failed to erase a block in the flash device.">.</value>
    <value number="5044" name="A2_E_FLASH_RESULT_ERASE_SUSPENDED" fatal="true" short="The erase process was suspended.">.</value>
    <value number="5045" name="A2_E_FLASH_RESULT_COMMAND_SEQUENCE_ERROR" fatal="true" short="The sequence of the flash commands was invalid.">.</value>
    <value number="5046" name="A2_E_FLASH_RESULT_OPERATION_NOT_SUPPORTED" fatal="true" short="Operation was not supported in flashdriver.">.</value>
    <value number="5047" name="A2_E_FLASH_RESULT_INVALID_PARAMETER" fatal="true" short="Invalid in-parameter specified when reading/writing to flash.">.</value>
    <value number="5048" name="A2_E_FLASH_RESULT_NO_FLASH_DEVICE" fatal="true" short="No flash device was found on the physical address.">.</value>
    <value number="5049" name="A2_E_FLASH_RESULT_CONFIGURATION_ERROR" fatal="true" short="Configuration error of flash device.">.</value>
    <value number="5050" name="A2_E_FLASH_RESULT_INVALID_STARTADDRESS" fatal="true" short="Invalid start address of the parameter.">.</value>
    <value number="5051" name="A2_E_FLASH_RESULT_INVALID_PHYSICAL_ADDRESS" fatal="true" short="Invalid physical address of the parameter.">.</value>
    <value number="5052" name="A2_E_FLASH_RESULT_INVALID_DATALENGTH" fatal="true" short="The data length of the parameter is invalid.">.</value>
    <value number="5053" name="A2_E_FLASH_RESULT_GETREGION_ERROR" fatal="true" short="Invalid flash region specified.">.</value>
    <value number="5054" name="A2_E_FLASH_RESULT_NULL_POINTER_BUF" fatal="true" short="A buffer was NULL.">.</value>
    <value number="5055" name="A2_E_FLASH_RESULT_NAND_READ_FAILED" fatal="true" short="Failed to read from the NAND flash.">.</value>
    <value number="5056" name="A2_E_FLASH_RESULT_NAND_PAGE_SIZE_UNSUPPORTED" fatal="true" short="The nand page size is unsupported.">.</value>
    <value number="5057" name="A2_E_FLASH_RESULT_WRITE_ERROR" fatal="true" short="Failed to write to the flash device.">.</value>
    <value number="5058" name="A2_E_FLASH_RESULT_READ_ID_ERROR" fatal="true" short="Failed to read the device ID from the flash device.">.</value>
    <value number="5059" name="A2_E_FLASH_RESULT_HARDWARE_ERROR" fatal="true" short="Hardware error in the flash status.">.</value>
    <value number="5060" name="A2_E_FLASH_RESULT_READ_FROM_FLASH" fatal="true" short="Failed to read from the flash device.">.</value>
    <value number="5061" name="A2_E_FLASH_RESULT_ADD_NEW_DEVICE" fatal="true" short="Failed to add a new instance of a flash device.">.</value>
    <value number="5062" name="A2_E_FLASH_RESULT_OTP_UNSUPPORTED_IN_FLASH" fatal="true" short="OTP is not support in the current flash device.">.</value>
    <value number="5063" name="A2_E_FLASH_RESULT_OTP_TOO_SMALL" fatal="true" short="The OTP size is to small for the length requested.">.</value>
    <value number="5064" name="A2_E_FLASH_RESULT_OTP_READ_FAILED" fatal="true" short="Failed to read the OTP area in the flash device.">.</value>
    <value number="5065" name="A2_E_FLASH_RESULT_INVALID_FLASH_TYPE" fatal="true" short="The flash type is unknown.">.</value>
    <value number="5066" name="A2_E_FLASH_RESULT_NAND_FLUSH_ERROR" fatal="true" short="Failed to flush the NAND write buffer.">.</value>
    <value number="5067" name="A2_E_FLASH_RESULT_NOR_FLUSH_ERROR" fatal="true" short="Failed to flush the NOR write buffer.">.</value>
    <value number="5068" name="A2_E_INVALID_LOL_STATE" fatal="true" short="Invalid Loader on loader state.">.</value>
    <value number="5069" name="A2_E_INVALID_STATUS_LOLSTATE" fatal="true" short="Invalid loader on loader status.">.</value>
    <value number="5070" name="A2_E_WRITE_STATIC_DATA" fatal="true" short="Write static data failed.">.</value>
    <value number="5071" name="A2_E_HEADER_NOT_VERIFIED_YET" fatal="true" short="Header is still not verified.">.</value>
    <value number="5072" name="A2_E_ALL_BLOCKS_VERIFIED_FAILED" fatal="true" short="Blocks verification failed.">.</value>
    <value number="5073" name="A2_E_HANDSHAKE_WITH_APP_SIDE" fatal="true" short="Handshake with App side failed.">.</value>
    <value number="5074" name="A2_E_READ_STATIC_DATA" fatal="true" short="Failed to read static data.">.</value>
    <value number="5075" name="A2_E_ENABLE_CLOCK_HARDWARE_FAILED" fatal="true" short="Failed to enable clock hardware.">.</value>
    <value number="5076" name="A2_E_ENABLE_BLOCK_HARDWARE_FAILED" fatal="true" short="Failed to enable block hardware.">.</value>
    <value number="5077" name="A2_E_NO_HEADER_TO_MAC_IN_BOOT" fatal="true" short="Indicates that the loader did not find any header in the bootimage records that could be MAC'ed.">.</value>
    <value number="5078" name="A2_E_MMU_SETUP" fatal="true" short="MMU setup failed.">.</value>
    <value number="5079" name="A2_E_INVALID_COMMAND_SIZE" fatal="true" short="Invalid command size.">.</value>
    <value number="5080" name="A2_E_HASH_LIST_LENGTH_INVALID" fatal="true" short="Invalid hash list length.">.</value>
    <value number="5081" name="A2_E_INVALID_INPUT_PARAMETERS" fatal="true" short="Invalid input parameters.">.</value>
    <value number="5082" name="A2_E_FAILED_SETUP_MSL_DRIVER" fatal="true" short="MSL driver setup failed.">.</value>
    <value number="5083" name="A2_E_REQUEST_DENIED" fatal="true" short="Request denied.">.</value>
    <value number="5084" name="A2_E_ASIC_FUSES_INVALID" fatal="true" short="Fuses for the ASIC are invalid.">.</value>
    <value number="5085" name="A2_E_STATIC_DATA_NOT_CHECKED" fatal="true" short="Static data is not checked.">.</value>
    <value number="5086" name="A2_E_COPS_DATA_MAN_INIT" fatal="true" short="Failed to initialize the cops data man, this can be caused by an corrupt boot image. You probably just need to flash a platform software to get it work.">.</value>
    <value number="5087" name="A2_E_UART_DRIVER_ERROR" fatal="true" short="UART driver error.">.</value>
    <value number="5088" name="A2_E_INVALID_DOMAIN_FOR_LOADER_TYPE" fatal="true" short="Loader type is not compatible with this domain.">.</value>
    <value number="5089" name="A2_E_FUNCTIONALITY_NOT_IN_PRODUCT" fatal="true" short="Functionality not supported.">.</value>
    <value number="5090" name="A2_E_DEFALT_DATA_NOT_FOUND" fatal="true" short="Default data can not be found.">.</value>
    <value number="5091" name="A2_E_FAILED_TO_MAC_HEADER" fatal="true" short="Failed to send the header to access side to be MAC'ed, could be something wrong with the header.">.</value>
    <value number="5092" name="A2_E_APP_PRELOADER_NOT_STARTED" fatal="true" short="App preloader not started.">.</value>
    <value number="5093" name="A2_E_INVALID_DEST_ADDRESS" fatal="true" short="Invalid destination address.">.</value>
    <value number="5094" name="A2_E_SYS_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the system application.">.</value>
    <value number="5095" name="A2_E_FLASH_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the flash application.">.</value>
    <value number="5096" name="A2_E_SIGNATURE_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the signature application.">.</value>
    <value number="5097" name="A2_E_RESET_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the reset application.">.</value>
    <value number="5098" name="A2_E_INT_SEC_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the internal security application.">.</value>
    <value number="5099" name="A2_E_COPS_DATA_MAN_FORMAT" fatal="true" short="COPS data man Format.">.</value>
    <value number="5100" name="A2_E_COPS_DATA_MAN_WRITE" fatal="true" short="COPS data man write.">.</value>
    <value number="5101" name="A2_E_COPS_DATA_MAN_FLUSH" fatal="true" short="Failed to Flush the memory into the security partition.">.</value>
    <value number="5102" name="A2_E_COPS_DATA_MAN_GETBLOCKSIZE" fatal="true" short="Failed to get the block size of a unit in the security partition.">.</value>
    <value number="5103" name="A2_E_COPS_DATA_MAN_READBLOCK" fatal="true" short="Failed to read an index from the security partition.">.</value>
    <value number="5104" name="A2_E_INVALID_FLASH_VAR_LENGTH" fatal="true" short="The bytes left to program should be less than a NAND page.">.</value>
    <value number="5105" name="A2_E_BOOTIMAGE_TOO_BIG" fatal="true" short="Boot image is too big.">.</value>
    <value number="5106" name="A2_E_GDFS_APP_INIT_FAILURE" fatal="true" short="App GD init failed.">.</value>
    <value number="5107" name="A2_E_FILESYS_APP_INIT_FAILURE" fatal="true" short="Failed to initialize the file system.">.</value>
    <value number="5108" name="A2_E_INVALID_SOURCE_DEST_ADDRESS" fatal="true" short="Invalid source or destination address.">.</value>
    <value number="5109" name="A2_E_INVALID_RESPONSE_COMMAND" fatal="true" short="Invalid Response command number on the internal security command group, was expecting command 0xFF.">.</value>
    <value number="5110" name="A2_E_INVALID_RESP_TO_CMD" fatal="true" short="The internal sec command response should have responded to another command.">.</value>
    <value number="5111" name="A2_E_VERIFICATION_OF_WRITTEN_DATA_FAILED" fatal="true" short="The data programmed into flash was not the same as the data received!">.</value>
    <value number="5112" name="A2_E_INVALID_NAND_PADMUX_SETTING" fatal="true" short="The PADMUX configuration has not been set.">.</value>
    <value number="5113" name="A2_E_FLASH_DRIVER_FAILED_SET_BOOT_ADDR" fatal="true" short="Failed to set the start boot address, this address are used to read the static data.">.</value>
    <value number="5114" name="A2_E_FLASH_BOOT_IS_NOT_EMPTY" fatal="true" short="if the static data was not found, the flash should be empty!">.</value>
    <value number="5115" name="A2_E_BOOTIMAGE_PMC_NOT_NEEDED" fatal="true" short="This error code informs that found boot container holds information that is not PMC protected.">.</value>
    <value number="5116" name="A2_E_UNSUPPORTED_PMC" fatal="true" short="The PMC ID is not supported.">.</value>
    <value number="5117" name="A2_E_FSVN_VS_PMC" fatal="true" short="The PMC ID is not coordinated with FSVN.">.</value>
    <value number="5118" name="A2_E_WRONG_PMC_START_COUNT" fatal="true" short="PMC start count to high or zero.">.</value>
    <value number="5119" name="A2_E_UNSUITABLE_PMC_FOR_LOCATION" fatal="true" short="Unsuitable PMC for the location.">.</value>
    <value number="5120" name="A2_E_PMC_MISSING" fatal="true" short="The PMC can not be found.">.</value>
    <value number="5121" name="A2_E_VERSION_NOT_ACCEPTED" fatal="true" short="FSVN is too low.">.</value>
    <value number="5122" name="A2_E_PMC_OVERFLOWN" fatal="true" short="All steps of the PMC are destroyed.">.</value>
    <value number="5123" name="A2_E_PMC_ONCE_REQUIRED" fatal="true" short="New version of once protected module attempted to be loaded without ARB flag set.">.</value>
    <value number="5124" name="A2_E_PMC_BAD_N_OF_STEPS" fatal="true" short="Unsuitable number of steps within PMC.">.</value>
    <value number="5125" name="A2_E_UNIT_MISSING" fatal="true" short="Dynamyc variable is missing.">.</value>
    <value number="5126" name="A2_E_UNIT_TO_BIG" fatal="true" short="Dynamyc variable found is to big.">.</value>
    <value number="5127" name="A2_E_PARTMAN_READ_ERROR" fatal="true" short="Error reading partition manger status.">.</value>
    <value number="5128" name="A2_E_PARTMAN_INIT_ERROR" fatal="true" short="Error initializing partition manger.">.</value>
    <value number="5129" name="A2_E_BOOTIMAGE_INVALID_ALLIGNMENT" fatal="true" short="Boot container size is not word alligned.">.</value>
    <value number="5130" name="A2_E_BOOTIMAGE_INSUFFICIENT_CONTAINERS" fatal="true" short="Not enough boot containers are allocated.">.</value>
    <value number="5131" name="A2_E_BOOTIMAGE_INVALID_CONTAINER_TYPE" fatal="true" short="Invalid boot container type. At this position other type of container is expected.">.</value>
    <value number="5132" name="A2_E_DATA_LENGTH_IS_NOT_ALIGNED" fatal="true" short="The data size must be aligned to 512 bytes when reading or writing pages to/from the NAND.">.</value>
    <value number="5133" name="A2_E_LOADER_SWINIT_JTAG_UNLOCK_FAILED" fatal="true" short="TEST JTAG EANBLENODEBUG.">.</value>
    <value number="5134" name="A2_E_BOOTIMAGE_RECORD_NOT_FOUND" fatal="true" short="Required record is not found in the boot containers.">.</value>
    <value number="5135" name="A2_E_BUFFER_OVERFLOW" fatal="true" short="Buffer overflow.">Buffer is not big enough.</value>
    <value number="5136" name="A2_E_BUFFER_NOT_ALLOCATED" fatal="true" short="Buffer has not been allocated.">.</value>
    <value number="5137" name="A2_E_WRONG_DATA_SIZE" fatal="true" short="Size of data has an unexpected value.">.</value>
    <value number="5138" name="A2_E_NO_STATIC_DATA_IN_BOOTIMAGE" fatal="true" short="Static data in boot record is corrupted.">.</value>
    <value number="5139" name="A2_E_NOT_ALLOWED_TO_FLASH" fatal="true" short="Not allowed to flash this block.">.</value>
    <value number="5140" name="A2_E_UNABLE_TO_CHANGE_MMU_SETTINGS" fatal="true" short="Unable to change MMU settings.">Error encountered when loader tried to change MMU setting.</value>
    <value number="5141" name="A2_E_INVALID_HW_FOR_LOADER_SETTINGS" fatal="true" short="Loader settings are not compatible with loader settings.">Error encountered when loader tried to startup on invalid Hardware.</value>
    <value number="5142" name="A2_E_CABS_START_FAILED" fatal="true"></value>
    <value number="5143" name="A2_E_CABS_READ_ERROR" fatal="true"></value>
    <value number="5144" name="A2_E_CABS_WRITE_ERROR" fatal="true"></value>
    <value number="5145" name="A2_E_ELF_DECODE_GENERAL_ERROR" fatal="true"></value>
    <value number="5146" name="A2_E_ELF_INVALID_PARAMETER" fatal="true"></value>
    <value number="5147" name="A2_E_PARTMAN_INIT_FAILED" fatal="true"></value>
    <value number="5148" name="A2_E_PARTMAN_WRITE_FAILED" fatal="true"></value>
    <value number="5149" name="A2_E_PARTMAN_READ_FAILED" fatal="true"></value>
    <value number="5150" name="A2_E_PARTMAN_ERASE_ERROR" fatal="true"></value>
    <value number="5151" name="A2_E_MBBS_CONFIG_ERROR" fatal="true"></value>
    <value number="5152" name="A2_E_MBBS_READ_ERROR" fatal="true"></value>
    <value number="5153" name="A2_E_MBBS_WRITE_ERROR" fatal="true"></value>
    <value number="5154" name="A2_E_MBBS_ERASE_ERROR" fatal="true"></value>
    <value number="5155" name="A2_E_FLASH_HW_CONFIG" fatal="true"></value>
    <value number="5156" name="A2_E_VSP_IS_NOT_ALLOWED" fatal="true" short="Virtual security partition is not allowed in this configuration.">.</value>
    <value number="5157" name="A2_E_VSP_WRITE_STATIC_DATA" fatal="true" short="Failed to write static data to virtual security partition.">.</value>
    <value number="5158" name="A2_E_VSP_READ_STATIC_DATA" fatal="true" short="Failed to read static data from virtual security partition.">.</value>
    <value number="5159" name="A2_E_VSP_NOT_FORMATED" fatal="true" short="Virtual security partition is not initialized.">.</value>
    <value number="5160" name="A2_E_VSP_UNSUPPORTED_UNIT_TYPE" fatal="true" short="Unit type is out of range in virtual security partition.">.</value>
    <value number="5161" name="A2_E_GET_DYNAMIC_DATA_FAILED" fatal="true" short="Could not get the dynamic data from the security library.">.</value>
    <value number="5162" name="A2_E_FLASH_RESULT_PARTITION_TABLE_FLASHED" fatal="true" short="Partition table repaired!! Please load file again.">.</value>
    <value number="5163" name="A2_E_FLASH_RESULT_PARTITION_TABLE_NOT_FLASHED" fatal="true" short="Partition table is damaged!">Loaded file does not contain a valid partition table. Please load a file containing partition table.</value>
    <value number="5164" name="A2_E_FLASH_RESULT_READ_FROM_PARTITION_TABLE" fatal="true" short="Partition table is damaged.">.</value>
    <value number="5165" name="A2_E_BOOTIMAGE_PARTITION_RECORD_NOT_FOUND" fatal="true" short="Partition table record is not found in the boot containers.">.</value>
    <value number="5166" name="A2_E_CORRUPT_STATIC_DATA_IN_BOOT_BLOCK" fatal="true" short="Static data in boot block is corrupt.">.</value>
    <value number="5167" name="A2_E_MBBS_BBM_TYPE_CONFLICT" fatal="true" short="MBBS and BBM type conflict.">.</value>
    <value number="5168" name="A2_E_EXECUTION_NOT_PERMITTED" fatal="true" short="Execution of this command is not allowed in the current domain with current authentication state.">.</value>
    <value number="5169" name="A2_E_EXECUTION_NOT_PERMITTED_WARNING" fatal="true" short="Execution of this command is not allowed in the current domain with current authentication state.">Non fatal error.</value>
    <value number="5171" name="A2_E_UNABLE_TO_INITIALIZE_LCD" fatal="true" short="Error during initialization of LCD drivers.">.</value>
    <value number="5172" name="A2_E_LCD_NOT_INITIALIZED" fatal="true" short="LCD is not initialized.">.</value>
    <value number="5173" name="A2_E_UNABLE_TO_DISPLAY_DATA_ON_LCD" fatal="true" short="Unrecoverable error during BMP image is processed.">.</value>
    <value number="5174" name="A2_E_NETWORK_BUFFER_CORRUPTED" fatal="true" short="The network buffer area is corrupted.">.</value>

    <value number="5200" name="A2_E_TOO_MENY_FRAGMENTS" fatal="true"></value>
    <value number="5201" name="A2_E_FAILED_TO_GET_APPLICATION" fatal="true"></value>

    <value number="9096" name="A2_E_SECURITY_LIBRARY_ERROR_BEGIN" fatal="true"></value>
    <value number="9300" name="A2_E_SECURITY_LIBRARY_ERROR_END" fatal="true"></value>

    <!--
    * FILE SYSTEM ERRORS
    -->
    <value number="5301" name="A2_E_UNSUPPORTED_PROPERTY" fatal="true" short="Unsupported file system property.">.</value>
    <value number="5302" name="A2_E_READ_ONLY" fatal="true" short="The property is read only.">.</value>
    <value number="5303" name="A2_E_INVALLID_PROPERTY_SPECIFIED" fatal="true" short="The specified property value was invalid.">.</value>
    <value number="5304" name="A2_E_ACCESS_DENIED" fatal="true" short="The access permission attributes do not allow operation.">.</value>
    <value number="5305" name="A2_E_FORMATTING_FS" fatal="true" short="The file system is formatting.">.</value>
    <value number="5306" name="A2_E_PATH_NOT_EXISTS" fatal="true" short="The path does not exist.">.</value>
    <value number="5307" name="A2_E_PATH_ALREADY_EXISTS" fatal="true" short="The path already exists.">.</value>
    <value number="5308" name="A2_E_PATH_READ_ONLY" fatal="true" short="The path is read only.">.</value>
    <value number="5309" name="A2_E_INSUFFICENT_SPACE" fatal="true" short="Insufficient space.">.</value>
    <value number="5310" name="A2_E_DIRECTORY_NOT_EMPTY" fatal="true" short="The directory is not empty.">.</value>
    <value number="5311" name="A2_E_INVALID_RESTRICTION_SPECIFIED" fatal="true" short="Invalid access restrictions specified.">.</value>
    <value number="5312" name="A2_E_NO_FILESYSTEM_PROPERTY" fatal="true" short="No file system property.">.</value>
    <value number="5313" name="A2_E_FILE_NOT_EXISTS" fatal="true" short="The file does not exist.">.</value>
    <value number="5314" name="A2_E_CHANGE_DIR" fatal="true" short="Failed to change directory.">.</value>
    <value number="5315" name="A2_E_CHMOD" fatal="true" short="Failed to set new CH mod.">.</value>
    <value number="5316" name="A2_E_GWD" fatal="true" short="Failed to get the current directory.">.</value>
    <value number="5317" name="A2_E_OPEN_FILE" fatal="true" short="Failed to open a file in the file system.">.</value>
    <value number="5318" name="A2_E_ITEM_STAT" fatal="true" short="Failed to read the stat from file.">.</value>
    <value number="5319" name="A2_E_LIST_VOL" fatal="true" short="Failed to list volumes.">.</value>
    <value number="5320" name="A2_E_FREE_SPACE" fatal="true" short="No free space left.">.</value>
    <value number="5321" name="A2_E_CLOSE_FILE" fatal="true" short="Failed to close a file in the filesystem.">.</value>
    <value number="5322" name="A2_E_CLOSE_DIRECTORY" fatal="true" short="Failed to close the directory.">.</value>
    <value number="5323" name="A2_E_REMOVE_FILE" fatal="true" short="Failed to remove a file from the filesystem.">.</value>
    <value number="5324" name="A2_E_RENAME_FILE" fatal="true" short="Failed to rename a file in the filesystem.">.</value>
    <value number="5325" name="A2_E_CREATE_DIR" fatal="true" short="Failed to create a new directory in the filesystem.">.</value>
    <value number="5326" name="A2_E_REMOVE_DIRECTORY" fatal="true" short="Failed to remove a directory from the file system.">.</value>
    <value number="5327" name="A2_E_WRITE_FILE" fatal="true" short="Failed to write a file to the file system.">.</value>
    <value number="5328" name="A2_E_INVALID_SFA_STATE" fatal="true" short="The state of the SFA programming is incorrect.">.</value>
    <value number="5329" name="A2_E_READ_FILE" fatal="true" short="Failed to read a file from the file system.">.</value>
    <value number="61797" name="A2_E_CORE_SUPERV" fatal="true"></value>
    <value number="66166" name="A2_E_MEM_ALLOC" fatal="true"></value>

    <!--
    * GDFS Error codes
    -->
    <value number="5401" name="A2_E_GDFS_UNSUPPORTED_PROPERTY" fatal="true" short="Unsupported GDFS property.">.</value>
    <value number="5402" name="A2_E_GDFS_READ_ONLY" fatal="true" short="The GDFS property is read only.">.</value>
    <value number="5403" name="A2_E_GDFS_PROPERTY_VALUE_INVALID" fatal="true" short="The property value is invalid.">.</value>
    <value number="5404" name="A2_E_GDFS_INVALID_START_PROPERTY" fatal="true" short="Invalid start property.">.</value>
    <value number="5405" name="A2_E_GDFS_NOT_STARTED" fatal="true" short="GDFS has not been started yet.">.</value>
    <value number="5406" name="A2_E_GDFS_FAILED_TO_FORMAT" fatal="true" short="Failed to format the GDFS area.">.</value>
    <value number="5407" name="A2_E_GDFS_NOT_FORMATTED" fatal="true" short="GDFS is not formatted, as it should be.">.</value>
    <value number="5408" name="A2_E_GDFS_INVALID_BLOCK_UNIT_SPECIFIED" fatal="true" short="Invalid Block unit number.">.</value>
    <value number="5409" name="A2_E_GDFS_NO_CONFIGURATION_FOUND" fatal="true" short="Could not find any GDFS configuration from the platform software in flash.">.</value>
    <value number="5410" name="A2_E_GDFS_CLOSE" fatal="true" short="Failed to close the GDFS area.">.</value>
    <value number="5411" name="A2_E_GDFS_OPEN" fatal="true" short="Failed to open the GDFS area.">.</value>
    <value number="5412" name="A2_E_GDFS_INVALID_UNIT_SIZE" fatal="true" short="Invalid GDFS UNIT size(size=0).">.</value>
    <value number="5413" name="A2_E_GDFS_WRITE_TO_UNIT_FAILED" fatal="true" short="Failed to write to the specified unit.">.</value>
    <value number="5414" name="A2_E_GDFS_FAILED_TO_READ_FROM_UNIT" fatal="true" short="Failed to read from the specified unit.">.</value>
    <value number="5415" name="A2_E_GDFS_EMPTY" fatal="true" short="Failed read access on an empty GDFS.">.</value>

    <value number="70535" name="A2_E_GENERAL_FATAL_ERROR" fatal="true"></value>

    <value number="80009" name="E_DUMMY_CODE" fatal="true">Request for recovery condition for condition that is not changed.</value>
  </status>
</commandspec>